我想计算结果集中的条目数,然后将这些值存储在一个数组中并传递这个数组来创建一个图形。
ResultSet rs = stmt.executeQuery( "SELECT distinct "+jTextField.getText()+" as
call from tablename"); // this statement will select the unique entries in a
particular column provided by jtextfield
int count=0;
while(rs.next())
{ ++count; } // This will count the number of entries in the result set.
现在我想将结果集的值存储在一个字符串数组中。我使用了以下代码
String[] row = new String[count];
while(rs.next())
{
for (int i=0; i <columnCount ; i++)
{
row[i] = rs.getString(i + 1);
}
}
错误:无效的描述符索引。请建议如何将结果集的结果复制到数组中。
例如,如果我在 jTextField 输入优先级,结果集将包含 priority1 priority2 priority3