executeQuery()不返回任何行,同一语句返回sqlplus中的行

时间:2017-03-06 17:13:15

标签: java oracle jdbc

我已经使用select语句从sqlplus获取记录,并且该语句返回了一行,但是当我在java中使用executeQuery()方法时,它不返回resultset中的任何行。

Class.forName("oracle.jdbc.driver.OracleDriver");  
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@LocalHost:1521:orcl","sys as sysdba","System_1");                                                                               
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);  
Resultset rs=stmt.executeQuery("SELECT * from server WHERE username='admin'");

P.S。 : - 我正在使用oracle 12c

1 个答案:

答案 0 :(得分:-2)

尝试使用LIKE关键字而不是=。