如果我使用下面的代码查询数据库,我在哪里可以找到该进程的日志文件?我正在寻找发送到数据库的内容。该查询适用于SQL Server Management Studio。该数据库是MS-SQL 2008。
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
String userName = "dbuser";
String password = "dbpswd";
String url = "jdbc:jtds:sqlserver://server:1043"+";databaseName=databasename";
Connection con = DriverManager.getConnection(url,userName,password);
Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery
("SELECT users.id,users.role FROM users WHERE users.username = 'xusername' AND users.password = 'xpswd' AND users.active = 1");
}
代码运行时返回
'No current row in the ResultSet.'
如果我使用
System.out.println(stm);
它返回
net.sourceforge.jtds.jdbc.JtdsStatement@7fd2c698
答案 0 :(得分:0)
你必须使用
rs.next()
检索第一个条目。 ResultSet
光标最初位于第一行之前。