Mega Code Archive

 
Categories / Java Tutorial / Database
 

Get metadata from jdbc

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; public class Example {   public static void main(String args[]) {     try {       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");       Connection con = DriverManager.getConnection("jdbc:odbc:inventory", "", "");       Statement stmt = con.createStatement();       ResultSet rs = stmt.executeQuery("SELECT * FROM inventory ORDER BY price");       ResultSetMetaData rsmd = rs.getMetaData();       int numberOfColumns = rsmd.getColumnCount();       int rowCount = 1;       while (rs.next()) {         for (int i = 1; i <= numberOfColumns; i++) {           System.out.print(rs.getString(i) + " ");         }         rowCount++;       }       stmt.close();       con.close();     } catch (Exception e) {       System.out.println(e);     }   } }