关于数据库与java jTree的连接

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:05:25
能正常显示类别,其他都不行,请问那里有错?

部分代码1:
DefaultMutableTreeNode root=new DefaultMutableTreeNode("类别");
DefaultTreeModel model=new DefaultTreeModel(root);
treCate.setModel(model);

部分代码2:
con=ConnectionInfo.getConnection();
PreparedStatement pstmt=con.prepareStatement("select * from table ");
ResultSet rs=pstmt.executeQuery();
while(rs.next()){
DefaultMutableTreeNode node1=new DefaultMutableTreeNode(rs.getString(1));
root.add(node1);
DefaultMutableTreeNode subcate=new DefaultMutableTreeNode(rs.getString(2));
node1.add(node2);}

为何不分两次查询数据库呢?第一次只查类别名,并附给树的类别。
第二次,按每节点的名称(类别名称)再次查询,然后赋值到此节点的叶中。
希望你明白我说什么!