我正在尝试从NetBeans 7.1连接到嵌入式数据库Java DB。
这是我试过的:
try{
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
String url = "jdbc:derby:market; create=true";
String db = "/artikli";
String user = "wolf";
String pass = "wolf";
String query = "SELECT * FROM artikli";
Connection conn = null;
Class.forName(driver);
conn = DriverManager.getConnection(url + db, user, pass);
java.sql.Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery(query);
System.out.println(res.getString("naziv")); // naziv = column name
res.close();
}catch(Exception e){
}
我的问题是如何获取数据和打印,或者用它填充JTable,这个连接是否正常,谢谢? 提前谢谢你。
答案 0 :(得分:1)
您必须将结果集推进到第一个条目,如下所示:
while(res.next()){System.out.println(res.getString("naziv"));}
答案 1 :(得分:0)
查看你的代码,你甚至不打印预期的错误,你的catch块是空的,所以打印这个异常你就会得到答案。