1

我想知道如何在 MySQL 中获取结果输出的列数。

我在这个网站上搜索了同样的问题,但我有点不同。

我想获取结果输出的列数而不是表的列数。

我想知道通过查询时结果输出中有多少列。

提前谢谢!

4

3 回答 3

1

使用ResultSetMetaData#g​​etColumnCount()方法获取java中的计数

ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
于 2013-02-07T11:20:39.650 回答
1
ResultSetMetaData metadata = resultSet.getMetaData();
int columnCount = metadata.getColumnCount();
于 2013-02-07T11:21:30.583 回答
0

您不需要ResultSetMetaData变量,只需尝试以下代码:

int columCount = rs.getMetaData().getColumnCount();

rs一个Resulset

于 2015-11-06T17:44:03.760 回答