<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 54,  comments - 1,  trackbacks - 0
    DatabaseMetaData 接口作為整體提供有關(guān)數(shù)據(jù)庫(kù)的綜合信息。

     從連Connection取得DatabaseMetaData :

    DatabaseMetaData dbmd=con.getMetaData(); 

     DatabaseMetaData有以下常用方法 :

     getDriverName() :取得驅(qū)動(dòng)程序名

     getDatabaseProductName() :取得數(shù)據(jù)庫(kù)名(如:MySql,Sql Server等)

     getSQLKeywords() :取得SQL中的關(guān)鍵字

     getMaxConnections() : 并發(fā)訪問(wèn)的用戶個(gè)數(shù)

     getNumericFunctions() : 數(shù)據(jù)庫(kù)的所有數(shù)學(xué)函數(shù)的列表 

     getStringFunctions() : 數(shù)據(jù)庫(kù)的所有字符串函數(shù)的列表 

     getSystemFunctions() : 數(shù)據(jù)庫(kù)的所有系統(tǒng)函數(shù)的列表

     getTimeDateFunctions() : 數(shù)據(jù)庫(kù)的所有日期時(shí)間函數(shù)的列表

     getTypeInfo() : 數(shù)據(jù)類型信息

     rs = dbmd.getTypeInfo();
     
    while(rs.next())
     
    {
        System.out.print(
    " 數(shù)據(jù)類型名:"+rs.getString(1));
        System.out.print(
    "  數(shù)據(jù)類型:"+ rs.getString(2));
        System.out.print(
    "  精度:"+   rs.getString(3));
        System.out.println(
    "  基數(shù):"+   rs.getString(18));
     }

     getURL() : 數(shù)據(jù)庫(kù)的url

     getUserName() : 數(shù)據(jù)庫(kù)的用戶

     getTables() :取得數(shù)據(jù)表信息

     String [ ] t = "TABLE""VIEW" };
     rs 
    = dbmd.getTables(null"HR""%", t);
     
    while(rs.next()){
       System.out.print(
    "目錄名:"+rs.getString(1));
       System.out.print(
    " 模式名:"+rs.getString(2));
       System.out.print(
    " 表名:"+rs.getString(3));
       System.out.print(
    " 表的類型:"+rs.getString(4));
       System.out.println(
    " 注釋:"+rs.getString(5));
     }
     

     getPrimaryKeys() :取得主鍵信息

     rs = dbmd.getPrimaryKeys(null"HR","EMPLOYEES");
     
    while(rs.next()){
       System.out.print(
    "目錄名:"+rs.getString(1));
       System.out.print(
    " 模式名:"+rs.getString(2));
       System.out.print(
    " 表名:"+rs.getString(3));
       System.out.print(
    " 列名順序號(hào):"+rs.getString(4));
       System.out.print(
    " 列名順序號(hào):"+rs.getString(5));
       System.out.println(
    " 主鍵名:"+rs.getString(6));
     }
     

     getTableTypes() : 取得表的類型

     rs = dbmd.getTableTypes();
     System.out.println(
    " 表的類型有:");
     
    while(rs.next())
        System.out.print(
    "  "+ rs.getString(1));
     System.out.println(); 

     getColumns() : 列信息 

     rs = dbmd.getColumns(null"HR""EMPLOYEES""%");
     
    while(rs.next()){
       System.out.print(
    " 表名 "+rs.getString(3)+" ");
       System.out.print(
    " 列名 "+rs.getString(4)+" ");
       System.out.print(
    " 數(shù)據(jù)類型"+rs.getString(5)+" ");
       System.out.print(
    " 本地類型名"+rs.getString(6)+" ");
       System.out.print(
    " 列的大小"+rs.getString(7)+" ");
       System.out.print(
    " 小數(shù)位數(shù)"+rs.getString(9)+" ");
       System.out.print(
    " 數(shù)據(jù)基數(shù)"+rs.getString(10)+" ");
       System.out.print(
    " 是否可空"+rs.getString(11)+" ");
       System.out.println(
    " 索引號(hào)"+rs.getString(17)+" ");
     }
     

     getIndexInfo() :  索引信息 

     rs = dbmd.getIndexInfo(null"HR""EMPLOYEES"falsefalse);
     
    while(rs.next()){
        System.out.print(
    " 表名"+rs.getString(3)+" ");


        System.out.print(
    " 索引名"+rs.getString(6)+" ");
        System.out.print(
    " 索引類型"+rs.getString(7)+" ");
        System.out.print(
    " 索引列名"+rs.getString(9)+" ");
        System.out.println(
    " 索引順序"+rs.getString(10)+" ");
     }
    posted on 2006-01-02 23:30 ZhuJun 閱讀(502) 評(píng)論(0)  編輯  收藏 所屬分類: 開(kāi)發(fā)手記 、Java基礎(chǔ)

    蜀中人氏,躬耕于珠海

    <2006年1月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點(diǎn)

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50731
    • 排名 - 980

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 国产色在线|亚洲| 国产亚洲AV无码AV男人的天堂| 久久WWW免费人成人片| 我的小后妈韩剧在线看免费高清版| 日韩在线永久免费播放| 国产精品区免费视频| 免费A级毛片av无码| 美女内射毛片在线看免费人动物| 59pao成国产成视频永久免费 | 亚洲乱理伦片在线观看中字| 亚洲日韩精品无码AV海量| 国产成人亚洲综合一区 | 自拍偷自拍亚洲精品情侣| 亚洲五月综合缴情在线观看| 国产亚洲一区二区在线观看| 亚洲av综合av一区| 亚洲精品成人图区| 亚洲综合色婷婷在线观看| 亚洲Aⅴ在线无码播放毛片一线天| 美女被艹免费视频| 中文字幕高清免费不卡视频| 久久这里只精品热免费99| 国产精品怡红院永久免费| 精品无码国产污污污免费| 久久亚洲高清综合| 亚洲人成在线电影| 亚洲已满18点击进入在线观看| 亚洲高清一区二区三区电影| 一区二区免费电影| 无码国产精品一区二区免费式芒果| h视频在线观看免费网站| 免费黄色网址入口| 国产亚洲精品久久久久秋霞| 亚洲综合久久综合激情久久| 国产色在线|亚洲| 精品国产免费一区二区三区| 久久久久av无码免费网| 免费萌白酱国产一区二区| 无码专区—VA亚洲V天堂| 亚洲色精品VR一区区三区| 一级毛片无遮挡免费全部|