我必须使用 java 查询 MS SQL DB。我正在使用以下代码查询数据库
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection(
"jdbc:jtds:sqlserver://XXX.XX.XX>XX:1433/DBNAME", "USERNAME", "Password");
querystr="select DATEDIFF(second,Finish_Time,ReqTime) As FinishDifference from DB.SCHEMA.TABLE where ID='123'";
Statement stmt=conn.createStatement();
ResultSet res=stmt.executeQuery(querystr);
System.out.print(res.getRow());
当我使用查询字符串手动查询数据库时,我能够成功获得结果,但 res.getRow() 显示 0。