2012-03-23 33 views
0

我试图从NetBeans 7.1连接到嵌入式数据库Java DB。试图连接到Java DB netbeans中的数据库?

这是我的尝试:

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

请张贴你得到了错误。 – 2012-03-23 14:20:19

+0

你有问题吗? – 2012-03-23 14:20:42

+0

*我试图从NetBeans 7.1 *连接到嵌入式数据库Java DB - 我不熟悉Netbeans,但尝试在菜单中查找。也许你有一个菜单,如*“数据库”*,你可以选择*“连接...”*。 HTH。 – aioobe 2012-03-23 14:24:04

回答

0

看看你的代码,你甚至不打印预期的错误,你的catch块是空的,所以打印这个异常,你会得到答案。

1

必须提前将结果集的第一个条目,像这样:

while(res.next()){System.out.println(res.getString("naziv"));} 
+0

补充:有关JDBC的更多信息,请参见http://docs.oracle.com/javase/tutorial/jdbc/index.html – 2012-03-23 14:32:13