<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ù)庫的綜合信息。

     從連Connection取得DatabaseMetaData :

    DatabaseMetaData dbmd=con.getMetaData(); 

     DatabaseMetaData有以下常用方法 :

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

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

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

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

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

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

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

     getTimeDateFunctions() : 數(shù)據(jù)庫的所有日期時間函數(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ù)庫的url

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

     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(
    " 列名順序號:"+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(
    " 數(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(
    " 索引號"+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 閱讀(500) 評論(0)  編輯  收藏 所屬分類: 開發(fā)手記Java基礎(chǔ)

    蜀中人氏,躬耕于珠海

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

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50717
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: jizz免费一区二区三区| 免费萌白酱国产一区二区| 精品一区二区三区免费视频| 亚洲最大在线视频| 亚洲综合日韩久久成人AV| 免费国产综合视频在线看| 国产香蕉九九久久精品免费| 久久99国产乱子伦精品免费| 99久久成人国产精品免费| 美景之屋4在线未删减免费| 日本亚洲色大成网站www久久| 亚洲男女性高爱潮网站| 久久精品亚洲一区二区| 亚洲精品色午夜无码专区日韩| 亚洲国产精品人人做人人爱| 日本19禁啪啪无遮挡免费动图| 久久久久久久久免费看无码| 中文毛片无遮挡高潮免费| 99爱视频99爱在线观看免费| 国产成人免费AV在线播放| 中文字幕在线视频免费观看| 一级做a爰片久久毛片免费陪| 曰批全过程免费视频免费看 | 五级黄18以上免费看| 激情婷婷成人亚洲综合| 婷婷亚洲综合一区二区| 国产成人不卡亚洲精品91| 亚洲成a人无码亚洲成www牛牛| 亚洲愉拍一区二区三区| 亚洲欧美日韩中文无线码 | 四虎成年永久免费网站| 巨波霸乳在线永久免费视频| 国产电影午夜成年免费视频| **一级毛片免费完整视| 久久受www免费人成_看片中文| 无码专区永久免费AV网站| 国产免费av片在线看| 国产亚洲精品免费| 亚洲av麻豆aⅴ无码电影| 中文字幕亚洲专区| 亚洲成AV人片在|