<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 接口作為整體提供有關數據庫的綜合信息。

     從連Connection取得DatabaseMetaData :

    DatabaseMetaData dbmd=con.getMetaData(); 

     DatabaseMetaData有以下常用方法 :

     getDriverName() :取得驅動程序名

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

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

     getMaxConnections() : 并發訪問的用戶個數

     getNumericFunctions() : 數據庫的所有數學函數的列表 

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

     getSystemFunctions() : 數據庫的所有系統函數的列表

     getTimeDateFunctions() : 數據庫的所有日期時間函數的列表

     getTypeInfo() : 數據類型信息

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

     getURL() : 數據庫的url

     getUserName() : 數據庫的用戶

     getTables() :取得數據表信息

     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(
    " 列名順序號:"+rs.getString(4));
       System.out.print(
    " 列名順序號:"+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(
    " 數據類型"+rs.getString(5)+" ");
       System.out.print(
    " 本地類型名"+rs.getString(6)+" ");
       System.out.print(
    " 列的大小"+rs.getString(7)+" ");
       System.out.print(
    " 小數位數"+rs.getString(9)+" ");
       System.out.print(
    " 數據基數"+rs.getString(10)+" ");
       System.out.print(
    " 是否可空"+rs.getString(11)+" ");
       System.out.println(
    " 索引號"+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 閱讀(513) 評論(0)  編輯  收藏 所屬分類: 開發手記Java基礎

    蜀中人氏,躬耕于珠海

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

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 51165
    • 排名 - 974

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 国产精品免费视频观看拍拍| aaa毛片免费观看| 四虎影视在线看免费观看| 久久久精品视频免费观看| 亚洲网站免费观看| 国产一精品一aⅴ一免费| 久久精品九九亚洲精品天堂| 亚洲成人网在线观看| 日韩大片在线永久免费观看网站| 无码av免费网站| 韩国二级毛片免费播放| 亚洲另类激情综合偷自拍图| 亚洲一卡二卡三卡四卡无卡麻豆| 一级免费黄色毛片| 99久久久国产精品免费无卡顿| 国产成人免费网站在线观看 | 在线免费观看毛片网站| 奇米影视亚洲春色| 亚洲中文字幕久久精品蜜桃| 免费无码又爽又刺激网站直播| 成人男女网18免费视频| 亚洲av综合avav中文| 色欲aⅴ亚洲情无码AV| 18禁美女裸体免费网站 | 亚洲AV无码一区二区三区DV| 亚洲av中文无码乱人伦在线观看 | 亚洲精品午夜在线观看| 精品国产污污免费网站入口| 妞干网免费观看视频| 亚洲AV日韩AV天堂久久| 丰满少妇作爱视频免费观看| 成熟女人牲交片免费观看视频| 亚洲AV无码成人精品区蜜桃| 老司机精品视频免费| 成年美女黄网站色大免费视频| 亚洲AV电影院在线观看| fc2免费人成在线视频| 日本高清免费不卡在线| 亚洲成人福利在线| 久操视频在线免费观看| 久久亚洲色一区二区三区|