DEVFYI - Developer Resource - FYI

How does one get column names for rows returned in a ResultSet?

JDBC Interview Questions and Answers


(Continued from previous question...)

How does one get column names for rows returned in a ResultSet?

ResultSet rs = ...
...
ResultSetMetaData rsmd = rs.getMetaData();
int numCols = rsmd.getColumnCount();

for (int i = 1; i <= numCols; i++)
{
System.out.println("[" + i + "]" +
rsmd.getColumnName(i) + " {" +
rsmd.getColumnTypeName(i) + "}");
}

(Continued on next question...)

Other Interview Questions