我想知道如何获取MySQL中结果输出的列数。
我在这个网站上搜索了同样的问题,但我的情况略有不同。
我想获得结果输出的列数而不是表格。
我想知道在传递查询时结果输出中有多少列。
提前完成!
答案 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();
rs
是Resulset
。