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