JDBC de Tablonun Column Bilgilerini Almak

com.mysql.jdbc.DatabaseMetaData class i ile column a ait bütün bilgileri alabiliriz. Aşağıda basit bir örnek var. Daha ayrıntılı bilgi için JavaDoc incelenmelidir.

1
2
3
4
5
6
7
8
DatabaseMetaData meta = (DatabaseMetaData) connection.getMetaData();
ResultSet rsColumns = (ResultSet) meta.getColumns(null, null, tables[i], null);
String columnNameStr = rsColumns.getString("COLUMN_NAME");
String columnTypeStr = rsColumns.getString("TYPE_NAME");
ResultSet primaryKeys = (ResultSet) meta.getPrimaryKeys(null, null, tables[i]);
while(primaryKeys.next()) {
      String pri = primaryKeys.getString("COLUMN_NAME");
}

Leave a Reply