java - 从数据库表中检索 Jtree
问题描述
我制作了一个 Jtree,其中从用户获取值并将其存储在 linkedHashMap 中,然后 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);
}
这是从数据库中检索表列并打印所有值的代码
解决方案
推荐阅读
- vue.js - 如何在不将其包装在表单中的情况下验证价值?
- python - Django 使用 Ajax 创建评论系统
- ios - 确定具有最大宽度的多行 UILabel 的最大字体大小
- java - 如何删除 ArrayList 中的重复值?
- node.js - 节点 process.env 设置不适用于 npm 配置库
- vuetify.js - 如何在数据表 Vuetify 中隐藏行“无数据”
- node.js - 获取其他系统上运行进程的日志
- node.js - ExpressJS + React Native + MongoDB 用于创建移动和 Web?
- javascript - 打开/关闭手风琴加减号图标 - Vue2
- excel - 仅选择(合并)包含指定列的单元格