Java 用SQL数据库中的数据填充JTable

Java 用SQL数据库中的数据填充JTable,java,swing,sql-server-2005,select,jtable,Java,Swing,Sql Server 2005,Select,Jtable,这一个和我以前问过的问题有关,这一个解决了我的问题,但另一个问题出现了,我问自己‘为什么会这样?’ 下面是代码(顺便说一句,我在这个项目中使用了r2xml.jar): 现在我关心的是我给出的链接,我不能在我的JTable上显示TotalDue列数据,我不知道这是否是因为它的数据类型是MONEY。但是在使用了上面的代码之后,我成功地显示了它,但是现在的问题是其他列现在丢失了,除了TotalDue之外,没有一列显示在我的列上。有什么解释吗?有解决办法吗?我以前使用过这个r2xml.jar,它工作得很

这一个和我以前问过的问题有关,这一个解决了我的问题,但另一个问题出现了,我问自己‘为什么会这样?’

下面是代码(顺便说一句,我在这个项目中使用了
r2xml.jar
):


现在我关心的是我给出的链接,我不能在我的
JTable上显示
TotalDue
列数据,我不知道这是否是因为它的
数据类型是
MONEY
。但是在使用了上面的代码之后,我成功地显示了它,但是现在的问题是其他列现在丢失了,除了
TotalDue
之外,没有一列显示在我的列上。有什么解释吗?有解决办法吗?我以前使用过这个
r2xml.jar
,它工作得很好,但现在我不知道是什么问题,还是我遗漏了什么?

那么最好继续努力,这是一种魅力

DefaultTableModel tbl = (DefaultTableModel) tblPatient.getModel();
ResultSetMetaData rm = rs.getMetaData(); // this line is useless if you know the column count. (I was too lazy to count :P )
int size = rm.getColumnCount();

while(rs.next()){
  Object[] obj = new Object[size];
  for(int i=0;i<size;i++){
    obj[i] = rs.getObject(i+1);
  }
  tbl.addRow(obj);
}
DefaultTableModel tbl=(DefaultTableModel)tblPatient.getModel();
ResultSetMetaData rm=rs.getMetaData();//如果您知道列数,这一行就没用了。(我懒得数数:P)
int size=rm.getColumnCount();
while(rs.next()){
Object[]obj=新对象[大小];
对于(int i=0;i
DefaultTableModel tbl = (DefaultTableModel) tblPatient.getModel();
ResultSetMetaData rm = rs.getMetaData(); // this line is useless if you know the column count. (I was too lazy to count :P )
int size = rm.getColumnCount();

while(rs.next()){
  Object[] obj = new Object[size];
  for(int i=0;i<size;i++){
    obj[i] = rs.getObject(i+1);
  }
  tbl.addRow(obj);
}