String sql=null;
sql="select detail,dept from dept";
ResultSet rs=conn.execute(sql);
root = new DefaultMutableTreeNode("图片库");
try{
while (rs.next()) {
String xm1=rs.getString(1).toString() ;
String xm2=rs.getString(2).toString() ;if (xm1.equals(xm2)){
rootnew= new DefaultMutableTreeNode(xm1);//原来的有问题
root.add(rootnew);
}
}
rs.close();
}
sql="select detail,dept from dept";
ResultSet rs=conn.execute(sql);
root = new DefaultMutableTreeNode("图片库");
try{
while (rs.next()) {
String xm1=rs.getString(1).toString() ;
String xm2=rs.getString(2).toString() ;if (xm1.equals(xm2)){
rootnew= new DefaultMutableTreeNode(xm1);//原来的有问题
root.add(rootnew);
}
}
rs.close();
}
这么写过,也是出错,后改成这样的
rootnew= new DefaultMutableTreeNode(rs.getString(1));
while (rs.next()) {
String xm1=rs.getString(1).toString() ;
String xm2=rs.getString(2).toString() ;
System.out.println("xml=>>"+xm1+"<< xm2=>>"+xm2+"<<");
if (xm1.equals(xm2)){
System.out.println("Inside if:xml=>>"+xm1+"<< xm2=>>"+xm2+"<<");
rootnew= new DefaultMutableTreeNode(rs.getString(1));
root.add(rootnew);
}
}
rt.close();
System.out.println("Normal ending");