8、使用元数据(描述数据属性的信息)分析数据库
生活随笔
收集整理的這篇文章主要介紹了
8、使用元数据(描述数据属性的信息)分析数据库
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
第一節(jié):使用 DatabaseMetaData 獲取數(shù)據(jù)庫基本信息
- DatabaseMetaData 可以得到數(shù)據(jù)庫的一些基本信息,包括數(shù)據(jù)庫的名稱、版本,以及得到表的信息。
- String getDatabaseProductName() 獲取此數(shù)據(jù)庫產(chǎn)品的名稱。
- int getDriverMajorVersion() 獲取此 JDBC 驅(qū)動程序的主版本號。
- int getDriverMinorVersion() 獲取此 JDBC 驅(qū)動程序的次版本號。
實例:
工具類:
測試類:
public class jdbcTest {public static void main(String[] args)throws Exception {DbUtil dbUtil=new DbUtil();Connection con=dbUtil.getCon();DatabaseMetaData dmd=con.getMetaData();//獲取元數(shù)據(jù)System.out.println("數(shù)據(jù)庫名稱:"+dmd.getDatabaseProductName());System.out.println("數(shù)據(jù)庫版本:"+dmd.getDriverMajorVersion()+"."+dmd.getDriverMinorVersion());} }運行結(jié)果:
第二節(jié):使用 ResultSetMetaData 獲取 ResultSet 對象中的信息(常用)
- DatabaseMetaData 可以獲取關(guān)于ResultSet對象中列的基本信息。
- int getColumnCount() 返回此 ResultSet 對象中的列數(shù)。
- String getColumnName(int column) 獲取指定列的名稱。
- int getColumnTypeName(int column) 獲取指定列的 SQL 類型名稱
實例:獲取數(shù)據(jù)表中字段的基本信息
測試類:
運行結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的8、使用元数据(描述数据属性的信息)分析数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7、使用CallableStatemen
- 下一篇: 2、分页显示数据