Получить Jtree из таблицы базы данных - PullRequest
0 голосов
/ 30 апреля 2018

Я создал Jtree, в котором берут значения у пользователя и сохраняют его в connectedHashMap, а затем сохраняют значения LinkedHashMap в таблице базы данных (со столбцами id,name,parent,level). Теперь я извлекаю таблицу из базы данных и печатаю все строки.

Но я не могу понять, как я могу получить Jtree из данных таблицы.

 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
        String url="jdbc:oracle:thin:@localhost:1521:XE";
        conn = DriverManager.getConnection(url, "Hr", "Hr");
        System.out.println("Connection Established");

         Statement stmt = conn.createStatement();
         ResultSet rs = stmt.executeQuery("SELECT * FROM contacts");
         System.out.println("id  name    job"+ rs);

         while (rs.next()) {
            int id = rs.getInt("node_Id");
            String name = rs.getString("node_Name");
            String job = rs.getString("node_Parent");
            String lvl = rs.getString("node_Level");
            System.out.println(id+"   "+name+"    "+job+" "+lvl );
            System.out.println("lalalala "+ id);
            System.out.println("nasjdnasj"); 
        }}

        catch(Exception e){
            System.out.println("connection error "+ e);
        }

Это код, который извлекает столбцы таблицы из базы данных и печатает все значения

...