Here is a sample of code that reproduces the problem with sample output.
Can anyone help fix it?
import java.sql.*;
import javax.sql.rowset.*;
import com.sun.rowset.*;
public class ResultSetProblem {
public static void main(String[] args) throws SQLException {
try (ResultSet r = makeResultSet();)/>/> {
printResultSet(r);
}
}
private static ResultSet makeResultSet() throws SQLException {
CachedRowSet result = new CachedRowSetImpl();
RowSetMetaDataImpl metaData = new RowSetMetaDataImpl();
metaData.setColumnCount(1);
result.setMetaData(metaData);
result.moveToInsertRow();
result.updateString(1, "This is row 1");
result.insertRow();
result.updateString(1, "This is row 2");
result.insertRow();
result.updateString(1, "This is row 3");
result.insertRow();
result.moveToCurrentRow();
return result;
}
private static void printResultSet(ResultSet results) throws SQLException {
while (results.next()) {
String rowData = results.getString(1);
System.out.println(rowData);
}
}
}
This is row 3 This is row 2 This is row 1

New Topic/Question
Reply




MultiQuote




|