Ich habe die Select-Anweisung verwendet, um einen Datensatz von sqlplus zu erhalten, und die Anweisung gab eine Zeile zurück, aber wenn ich executeQuery()
Methode in Java verwende, gibt es keine Zeilen zurück in Ergebnismenge.executeQuery() gibt keine Zeilen zurück und die gleiche Anweisung gibt die Zeile in sqlplus zurück
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. : -Ich benutze Oracle 12c
Bitte lassen Sie uns Ihren Java-Code für diesen Anruf sehen – Dazak
Ist die Verbindung zur Datenbank erfolgreich? – solohane
JA, es ist mit der Datenbank verbunden –