java - 向前跳到特定的 JDBC 记录号

标签 java jdbc resultset

向前跳到 Java JDBC 结果集中的特定记录号的最佳方法是什么?

最佳答案

您可以使用 ResultSet#absolute() 为了这。但它是否有效取决于所使用的 JDBC 驱动程序。

但是会出现一个新问题:为什么不让 SQL 查询返回感兴趣的特定行?这比前后移动光标要有效得多。或者,如果您对任何行感兴趣,但只想获取特定行,最好映射 ResultSetList<Data>这样您就可以使用List#get() .

关于java - 向前跳到特定的 JDBC 记录号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683466/

相关文章:

java - 为什么spring应用程序上下文每次都要加载

java - 同步是否锁定结果集对象?

java - Tomcat 7 : How do I specify Database resource when making connection to Microsoft Access

java - 无法在 Hibernate Criteria 中提取 ResultSet

java - 如何使用 gradle 运行 cucumber 测试

java - Spring Hibernate getCurrentSession() 当没有 session 时?

java - 出现无法解决的错误

java - Spring TransactionManager - 提交不起作用

java - 如何将接口(interface)用作类?

java - 从 ResultSet 获取结果时遇到问题