4天贯通JDBC技术五、数据库的元数据:DataBaseMetaData(了解)

“元”数据:  String name = "AA";

ResutSet :结果集

ResultSetMetaData:结果集的元数据

 

DatabaseMetaData:数据库的元数据

public class TestDataBaseMetaData {

public static void main(String[] args) {

Connection conn = null;

DatabaseMetaData dbmd = null;

ResultSet rs = null;

try{

conn = JDBCUtils.getConnection();

//获取数据库的元数据

dbmd = conn.getMetaData();

//以字符串的形式返回数据库的名字

System.out.println(dbmd.getDatabaseProductName());

//返回数据库的版本号

System.out.println(dbmd.getDatabaseProductVersion());

rs = dbmd.getCatalogs();

//返回含有的各个数据库的名字

while(rs.next()){

String databaseName = rs.getString(1);

System.out.println(databaseName);

}

} catch (Exception e) {

e.printStackTrace();

} finally {

JDBCUtils.close(rs, null, conn);

}

}

}