使用Java获取MySQL输出的列数

时间:2013-02-07 11:16:50

标签: java mysql jdbc connectivity

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

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

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

我想知道在传递查询时结果输出中有多少列。

提前完成!

3 个答案:

答案 0 :(得分:1)

使用ResultSetMetaData#getColumnCount()方法获取java中的计数

ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();

答案 1 :(得分:1)

ResultSetMetaData metadata = resultSet.getMetaData();
int columnCount = metadata.getColumnCount();

答案 2 :(得分:0)

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

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

rsResulset