Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDBC结果集或位置_Java_Mysql_Jdbc_Cursor_Resultset - Fatal编程技术网

Java JDBC结果集或位置

Java JDBC结果集或位置,java,mysql,jdbc,cursor,resultset,Java,Mysql,Jdbc,Cursor,Resultset,我在mysql数据库中使用旧版本的org.gjt.mm.mysql.Driver jdbc mysql驱动程序类继承了一些第三方代码 代码似乎执行了一个executeQuery,存储返回的ResultSet,然后使用ResultSet.getString(“FieldName”) 显然,光标位于该集合中的第一条记录之前,您通常会执行下一个。。但是考虑到我不能重新编译第三方代码,我不能这样做 有人能推荐一个将光标定位在第一条记录上的配置设置,或者一个以这种方式工作的不同JDBCMySQL驱动程序和

我在mysql数据库中使用旧版本的org.gjt.mm.mysql.Driver jdbc mysql驱动程序类继承了一些第三方代码

代码似乎执行了一个executeQuery,存储返回的ResultSet,然后使用ResultSet.getString(“FieldName”)

显然,光标位于该集合中的第一条记录之前,您通常会执行下一个。。但是考虑到我不能重新编译第三方代码,我不能这样做

有人能推荐一个将光标定位在第一条记录上的配置设置,或者一个以这种方式工作的不同JDBCMySQL驱动程序和结果集吗

谢谢,
卡尔

我不完全理解,但希望这有助于:

具体而言,本部分:

// Move cursor to the first row.
  System.out.println("Moving cursor to the first row...");
  rs.first();

希望它能有所帮助,但我只是对实际问题有点不清楚。

我认为您不会在代码中找到任何修复此类错误的配置设置。你为什么不能重新编译它?因为它是第三方的。。我只有使用许可证。哼。。。而且,你能在你的新类中重写这个糟糕的方法吗?或者这个方法是最终的。。我无法使用来源。。它不是我的,因此我不能像我提到的那样重写、包装等。你能控制JDBC url吗?塞巴斯蒂安,我不能重新编译。。因此,我无法更改代码。这就是为什么我问是否有任何配置可以改变游标的初始位置。JB已经指出没有。