我想使用 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);
并出现错误 - 仅转发结果集不支持请求的操作。
原文由 sky scraper 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用此代码
来源 - 如何从 JDBC ResultSet 中获取列数?
使用该代码后,可以像 DBMS 显示的那样显示结果,如下所示 -
此示例中未显示列名。