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"); } |