[求助]数据库取值问题!(斑竹帮忙)
Object names[]=null;Object[][] data=null;
Object[] b=null;
java.util.SortedSet set=new java.util.TreeSet();
try{int k=0;
String sql="select * from student";
Datacon dc=new Datacon();//数据库连接类
k=dc.row(sql);//行的总数
dc.executeQuery(sql);//执行语句
int c=dc.rm.getColumnCount();//得到列
data=new Object[k][c];
names=new Object[c];
b=new Object[c];
while(dc.r.next())
{
/*for(int m=0;m<k;m++)
for(int i=0;i<c;i++)
{
data[m][i]=dc.r.getString(i+1);
}*/
for(int i=0;i<c;i++)
{
names[i]=dc.rm.getColumnName(i+1);
b[i]=dc.r.getString(i+1);
}
}
for(int m=0;m<k;m++)
data[m]=set.toArray();
TableModel tm = null;
DefaultTableModel dm=new DefaultTableModel(data,names);
tm=dm;
jt.setModel(tm);
}
catch(Exception e)
{e.printStackTrace();
System.out.print("connection fail!");
}
我想把查找的值全部用JTABLE显示出来 可我那种方法怎么只找到最后一行的数据
请教各位!可以的话给请我改下代码
[此贴子已经被作者于2007-8-4 11:37:18编辑过]