【发布时间】:2013-03-04 21:50:16
【问题描述】:
我想使用 Java 代码从数据库中获取一个表。我尝试的示例代码只有两列。我希望获取的数据与表格中的完全一样。 我该怎么做?
这段代码只给了我两行,并排 -
while (rs.next()) {
System.out.println(rs.getString(4) + " " + rs.getString(6));
}
完整示例在 -
http://msdn.microsoft.com/en-us/library/aa342339.aspx
This is what I tried -
int size = 0;
if(rs != null){
rs.beforeFirst();
rs.last();
size = rs.getRow();
}
System.out.println("cols = " + size);
出现错误 - 仅转发结果集不支持请求的操作。
【问题讨论】:
-
...您打印出其他列...
-
@MitchWheat - 我想获取结果集中的列数,然后将它们打印出来。该api没有像getNumberOfColumns()这样的方法;
-
这个问题已经解决了。
-
@skyscraper - 请在这里提供您的首选解决方案来回答问题,让其他人知道.. ;)
标签: java sql sql-server-2008