<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

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 全部免费毛片在线| 国产午夜鲁丝片AV无码免费| 久久免费美女视频| 成全高清在线观看免费| 可以免费看的卡一卡二| 免费jjzz在在线播放国产| 久久亚洲精品高潮综合色a片| 麻豆安全免费网址入口| 精品国产一区二区三区免费| 亚洲人成人无码网www电影首页| 中文字幕亚洲第一在线| 国产成人+综合亚洲+天堂| 人妻丰满熟妇无码区免费| 国产精品免费电影| 亚洲国产美国国产综合一区二区 | 免费A级毛片无码A∨男男| 国产综合激情在线亚洲第一页| 免费在线观看中文字幕| 精品人妻系列无码人妻免费视频| h视频在线免费看| 国产aⅴ无码专区亚洲av麻豆 | 亚洲精品乱码久久久久久自慰| 久久久久久亚洲AV无码专区| 国产亚洲男人的天堂在线观看| 免费一级毛片正在播放| a级毛片毛片免费观看永久| 免费成人在线观看| 成人性生交大片免费看中文| 亚洲国产韩国一区二区| 日韩精品无码免费专区午夜 | 美女被免费视频网站a国产| 久久亚洲精品成人综合| 国产免费久久精品丫丫| 亚洲高清不卡视频| 国产美女无遮挡免费网站| 在线观看免费播放av片| 亚洲国产综合精品中文第一| 99精品视频在线视频免费观看| 亚洲国产视频久久| 亚洲三区在线观看无套内射| 毛片网站免费在线观看|