Я создал 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);
}
Это код, который извлекает столбцы таблицы из базы данных и печатает все значения