Пытаетесь подключиться к базе данных в Java NetBeans DB? - PullRequest
0 голосов
/ 23 марта 2012

Я пытаюсь подключиться к встроенной базе данных Java DB из NetBeans 7.1.

вот что я пробовал:

    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 им, и хорошо ли это соединение, спасибо? заранее спасибо.

Ответы [ 2 ]

1 голос
/ 23 марта 2012

Вы должны переместить набор результатов к первой записи, например:

while(res.next()){System.out.println(res.getString("naziv"));}
0 голосов
/ 23 марта 2012

посмотрите на ваш код, вы даже не печатаете ожидаемые ошибки, ваш блок catch пуст, поэтому напечатайте это исключение, и вы получите ответ.

...