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

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 51168
    • 排名 - 975

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲综合国产成人丁香五月激情 | 亚洲人成电影院在线观看| 高清永久免费观看| 亚洲国产精品碰碰| 成人a毛片免费视频观看| 亚洲精品在线视频| 久久久久久久久久久免费精品| 午夜亚洲福利在线老司机| 一级毛片无遮挡免费全部| 亚洲综合国产精品第一页| 久草免费福利在线| 国产亚洲成av人片在线观看| 无码视频免费一区二三区| 亚洲xxxxxx| 国产在线ts人妖免费视频| 曰批全过程免费视频免费看| 亚洲视频在线一区二区| 国精产品一区一区三区免费视频 | 亚洲欧洲国产综合| 成人免费视频一区| 添bbb免费观看高清视频| 国产L精品国产亚洲区久久| baoyu122.永久免费视频| 成年人免费网站在线观看| 亚洲精品久久无码| 国产亚洲老熟女视频| 无码成A毛片免费| 亚洲免费福利在线视频| xvideos亚洲永久网址| 久久免费美女视频| 色在线亚洲视频www| 亚洲精品尤物yw在线影院| 老汉精品免费AV在线播放| 亚洲AV无码无限在线观看不卡| 免费人成在线观看视频播放 | 国产精品99爱免费视频| 亚洲电影免费观看| 亚洲 另类 无码 在线| 120秒男女动态视频免费| 国产天堂亚洲国产碰碰| 亚洲一区二区三区电影|