public static void executeGetTables(Connection con) { - public static void executeGetTables(Connection con) {
- try {
- DatabaseMetaData dbmd = con.getMetaData();
- ResultSet rs = dbmd.getTables("AdventureWorks",
- "Person", "Contact", null);
- ResultSetMetaData rsmd = rs.getMetaData();
- int cols = rsmd.getColumnCount();
- while(rs.next()) {
- for (int i = 1; i <= cols; i++) {
- System.out.println(rs.getString(i)); }
- }
- rs.close();
- } catch (Exception e) { e.printStackTrace(); }
- }
Результирующий набор, возвращаемый методом getTables, включает следующие данные: - Результирующий набор, возвращаемый методом getTables, включает следующие данные:
- TABLE_CAT - Имя базы данных, в которой расположена указанная таблица
- TABLE_SCHEM- Имя схемы для таблицы.
- TABLE_NAME- Имя таблицы.
- TABLE_TYPE - Табличный тип.
- REMARKS- Описание таблицы.
Достарыңызбен бөлісу: |