晚安,伙计们!
我在 java 中创建了到 Derby 的连接,我在表中插入数据,但是当我运行代码以使用 System.out.printl 显示表中的数据时,Java 给了我一条消息 connection Ok!但没有任何东西可以显示控制台上的数据,我正在使用子句 SELECT * FROM ... 我将发布代码,如果他们有更多示例代码,或者选择发送另一个代码,将被很好地接受,看看我的代码:
package tests ;
import java.sql . * ;
public class AcessoBanco {
public static void main ( String [ ] args ) {
Connection con = null;
try {
con = DriverManager.getConnection ( " jdbc : derby : database " , " Ramom " , " banco123 " ) ;
Statement sta = con.createStatement ( ) ;
// Getting the data back
ResultSet res = sta.executeQuery ( " SELECT * FROM APP.TablePTBR " ) ;
while ( res.next ()) {
// THIS LINE(SYSTEM.OUT...) DOES NOT SEEM TO BE WORKING, PLEASE take a look !
System.out.println ( res.getInt ("code") + " , " + res.getString ( "user " ) ) ;
}
res.close ();
sta.close ();
con.close ();
} Catch ( Exception e ) {
System.err.println ( " Exception : " + e.getMessage ( ) ) ;
}
}
}
我的问题是没有连接,但问题是使用 System.out.println 在 JAVA 控制台中选择和查看表数据,当我运行命令“插入到 ...”时,java 没有显示任何连接错误,也没有错误插入,当我在 Derby 表中检查 GUI 时,那里没有数据。谢谢你们!