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

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

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

    我的空間,寫我所寫,禪我所藏

    與我一起遨游吧

     

    通過comment查找中文名的數據庫表

    package com.augurit.pysz.common.excelUtil;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;

    import com.augur.wf.shark.common.Db.DbConnectionManager;
    import com.augurit.pysz.common.excelUtil.model.TableValue;

    /**
     * 從hibernate中將table的表結構找出來。 imcb 2007.6.26
     */
    public class RetrieveTableContext {

     public Connection testDB() throws ClassNotFoundException, SQLException {
      Connection con = null;
      Class.forName("oracle.jdbc.driver.OracleDriver");
      con = DriverManager.getConnection(
        "jdbc:oracle:thin:@192.168.13.65:1521:pysz", "shark", "shark");
      return con;
     }

     /**
      * 通過表名查找表的英文名
      * 
      * @param dbName數據庫實例名稱
      * @return
      */
     public List getAllTableName(String dbName) {
      List ls = new ArrayList();
      Connection con = null;  
      try {
       // con = DbConnectionManager.getInstance().getConnection("idb");
       con = this.testDB();   
       String sql = "select * from sys.all_tab_comments t where t.table_type = 'TABLE' and t.owner = '"+dbName+"'";
       PreparedStatement psts = con.prepareStatement(sql);
       ResultSet rs = psts.executeQuery();
       int i=0;
       while(rs.next()){
        TableValue tv = new TableValue();
        System.out.println(++i+"條 :");
        System.out.print(rs.getString(1)+" : ");
        tv.setDbName(rs.getString(1));
        System.out.print(rs.getString(2)+" : ");
        tv.setTableName(rs.getString(2));
        System.out.print(rs.getString(3)+" : ");
        tv.setDbType(rs.getString(3));
        System.out.println(rs.getString(4));
        tv.setComment(rs.getString(4));
        ls.add(tv);
       }
      } catch (Exception we) {
       
      } finally {
       DbConnectionManager.getInstance().freeConnection("idb", con);
      } 

      return ls;
     }
     /**
      * 通過表名查找表的英文名
      *
      * @param str1
      * @param dbName數據庫實例名稱
      * @return
      */ 
     public String getTableName(String str1,String dbName){  
      String tableName = new String();
      List ls = this.getAllTableName(dbName);
      Iterator iterator =ls.iterator();
      while(iterator.hasNext()){
       TableValue tv =(TableValue)iterator.next();
       boolean hasStr = tv.getComment().contains(str1);
       if(hasStr)return tv.getTableName();
      }
      return tableName;
     }
     /**
      * 通過表名查找數據表屬性值。
      *
      * @param tableName
      *            表的英文名
      * @return
      */
     public List getTableContext(String tableName) {
      List tList = new ArrayList();

      return tList;
     }
     
     public static void main(String[] str1){
    //  RetrieveTableContext rtc = new RetrieveTableContext();
    //  rtc.getTableName("d","SHARK");
      String u="string yu";
      String in = "s";
      String out = "e";  
      System.out.println(in.contains(in));//in是否包含in字符串
      System.out.println(u.contains(out));  
     }
    }

    posted on 2007-06-27 10:22 imcb 閱讀(688) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成年人啊啊aa在线观看| 麻豆国产入口在线观看免费| 亚洲AV无码乱码国产麻豆穿越 | 50岁老女人的毛片免费观看| 91午夜精品亚洲一区二区三区| 亚洲国产女人aaa毛片在线| 成人午夜免费视频| 免费成人黄色大片| 激情吃奶吻胸免费视频xxxx| 免费一级一片一毛片| 免费大片av手机看片高清| 亚洲一区二区三区免费| 中文成人久久久久影院免费观看| 蜜桃视频在线观看免费网址入口| 亚洲国产精品不卡毛片a在线| 亚洲美女精品视频| 亚洲精品在线免费观看视频 | 日韩精品成人亚洲专区| 精品成人一区二区三区免费视频| 久久久国产精品无码免费专区| 日本一区免费电影| 中美日韩在线网免费毛片视频| 精品免费人成视频app| 亚洲 欧洲 视频 伦小说| 亚洲色图.com| 久久精品a一国产成人免费网站| 人人狠狠综合久久亚洲88| 四虎成人精品永久免费AV| 亚洲一卡2卡3卡4卡国产网站| 日本一道本不卡免费| 亚洲色欲或者高潮影院| 日本免费电影一区| a级午夜毛片免费一区二区| 亚洲午夜电影一区二区三区| 国产在线观看免费视频播放器 | 亚洲视频一区网站| 扒开双腿猛进入爽爽免费视频| 亚洲欧洲日产国码在线观看| 情侣视频精品免费的国产| 国产在线精品一区免费香蕉| 国产精品久久亚洲不卡动漫|