select文を使用してsqlplusからレコードを取得しましたが、文が返されましたが、javaでexecuteQuery()
メソッドを使用すると、結果セット。executeQuery()は行を返さず、同じ文がsqlplusの行を返します
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. : - 私はオラクルを使用しています12c
その呼び出しにJavaコードを表示してください。 – Dazak
データベースに正常に接続していますか? – solohane
YESデータベースに接続しています。 –