JAVA中getNextRow错误

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:32:45
在线等,希望能解决我的问题。
private void displayResultSet(ResultSet rs) throws SQLException {
boolean moreRecords = rs.next();
if(!moreRecords){
JOptionPane.showMessageDialog(this,"结果集中无记录");
setTitle("无记录显示");
return;
}

Vector columnHeads = new Vector();
Vector rows = new Vector();
try {
//获取字段的名称
ResultSetMetaData rsmd = rs.getMetaData();
for( int i = 1;i <= rsmd.getColumnCount(); ++i)
columnHeads.addElement(rsmd.getColumnName(i));
//获取记录集
do{
rows.addElement(getNextRow(rs,rsmd));
} while(rs.next());
编译时错误是找不到getNextRow方法,如下:
TableDisplay.java:95: 找不到符号
符号: 方法 getNextRow(java.sql.ResultSet,java.sql.ResultSetMetaData)
位置: 类 TableDisplay

getNextRow(java.sql.ResultSet,java.sql.ResultSetMetaData);这个方法没有写.你可能抄少了一部份代码,或者是getNextRow这个方法大小写拼写错了.

getNextRow 在哪呢啊?

你直接这么调用(rows.addElement(getNextRow(rs,rsmd));)

的保证这个类里面有这个方法啊!

楼主你好
getNextRow这个方法是不是没写啊