gpt4 book ai didi

java - DatabaseMetaData 接口(interface)不起作用?

转载 作者:行者123 更新时间:2023-12-01 04:40:40 24 4
gpt4 key购买 nike

我正在尝试 this 中解释的此接口(interface)的方法教程:

我来了:

DatabaseMetaData dm = con.getMetaData();
System.err.println(dm.supportsResultSetType(ResultSet.TYPE_SCROLL_SENSITIVE));

我知道它支持 TYPE_SCROLL_SENSITIVE 类型。因为我正在使用它并且它有效。然而上面报告的方法返回 false。您尝试过使用这种方法吗?如果是的话,它可以正常工作吗?提前致谢。

PS:其他 2 种结果集(TYPE_SCROLL_INSENSITIVETYPE_FORWARD_ONLY)也会发生同样的情况。考虑到 TYPE_FORWARD_ONLY 是默认类型,在所有三种情况下我都得到 false 有点奇怪。更新:我正在使用 JDBC-Mysql 驱动程序;

最佳答案

MySQL Connector/J 5.1.21 中的实现是:

public boolean supportsResultSetType(int type) throws SQLException {
return (type == ResultSet.TYPE_SCROLL_INSENSITIVE);
}

但是,快速查看其余的实现表明 MySQL 还支持其他类型。

关于java - DatabaseMetaData 接口(interface)不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com