1. 概述
DatabaseMetaData 提供了许多方法,用于获取数据库的元数据信息。包括:描述数据库
特征的信息(如是否支持多个结果集)、目录信息、模式信息、表信息、表权限信息、表列信
息、存储过程信息等。DatabaseMetaData 有部分方法以 ResultSet 对象的形式返回结果,可
以用 ResultSet 对象的 getXXX()方法获取所需的数据。
2. 创建数据库元数据对象
数据库元数据对象由连接对象创建。以下代码创建 DatabaseMetaData 对象(其中 con
为连接对象):
DatabaseMetaData dbmd = con.getMetaData();
利用该数据库元数据对象就可以获得一些有关数据库和 JDBC 驱动程序的信息:
String databaseName = dbmd.getDatabaseProductName(); // 数据库产品的名称 int majorVersion = dbmd.getJDBCMajorVersion(); // JDBC 驱动程序的主版本号 String []types ={"TABLE"}; ResultSet tablesInfor = dbmd.getTables(null, null, "*TE%", types);
https://xpanx.com/
评论