Getting the Column Names in a Result Set

try { // Create a result set Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM my_table"); // Get result set meta data ResultSetMetaData rsmd = rs.getMetaData(); int numColumns = rsmd.getColumnCount(); // Get the column names; column indices start from 1 for (int i=1; i<numColumns+1; i++) { String columnName = rsmd.getColumnName(i); // Get the name of the column's table name String tableName = rsmd.getTableName(i); } } catch (SQLException e) { }

Comments

11 Jan 2010 - 2:31am by Anonymous (not verified)

it is very useful thanks men

14 Mar 2010 - 11:24pm by Anonymous (not verified)

nice! thank you

24 Mar 2010 - 9:08am by Anonymous (not verified)

good

5 May 2010 - 1:49am by Alex (not verified)

one useful code sample :)

3 Jun 2010 - 12:51am by Anonymous (not verified)

nice !

3 Jun 2010 - 12:51am by Anonymous (not verified)

need more explaination

7 Jul 2010 - 10:31pm by Anonymous (not verified)

Thanks a lot :)

20 Aug 2010 - 7:03am by Joe Coder (not verified)

This great, but how can you get the data type returned from an Access database using java?

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.