2012-03-23 58 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