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

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

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

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

    與我一起遨游吧

     

    通過comment查找中文名的數(shù)據(jù)庫表

    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的表結(jié)構(gòu)找出來。 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數(shù)據(jù)庫實例名稱
      * @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數(shù)據(jù)庫實例名稱
      * @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;
     }
     /**
      * 通過表名查找數(shù)據(jù)表屬性值。
      *
      * @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 閱讀(687) 評論(0)  編輯  收藏


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


    網(wǎng)站導航:
     

    導航

    統(tǒng)計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人黄色免费网址| 亚洲免费视频在线观看| 女人18毛片水最多免费观看| 亚洲人成网址在线观看| 亚在线观看免费视频入口| 亚洲av之男人的天堂网站| 免费国产黄网站在线观看视频 | 小小影视日本动漫观看免费| ass亚洲**毛茸茸pics| 成熟女人特级毛片www免费| 亚洲精品久久无码av片俺去也| 成人爱做日本视频免费| 亚洲免费日韩无码系列| 亚洲乱亚洲乱妇无码麻豆| 69av免费观看| 亚洲日韩中文字幕一区| www国产亚洲精品久久久| a级毛片视频免费观看| 精品亚洲国产成AV人片传媒| 无码人妻一区二区三区免费| 亚洲av日韩综合一区二区三区| 国产一区二区免费在线| 国产永久免费高清在线| 亚洲国产电影在线观看| 国产zzjjzzjj视频全免费| 中文字幕免费视频精品一| 亚洲综合久久成人69| 好大好硬好爽免费视频| 国产在线观a免费观看| 亚洲日本视频在线观看| 四虎在线播放免费永久视频| 日本免费一区二区久久人人澡| 亚洲av成人综合网| 亚洲视频一区二区| 日本黄网站动漫视频免费| 99亚洲男女激情在线观看| 亚洲AV天天做在线观看| 在线免费视频一区| 久久免费视频精品| 亚洲AV无码一区二区三区电影 | 美女羞羞免费视频网站|