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
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这个方法是不是没写啊