asdtiang的博客 感謝blogjava提供的博客交流平臺

          java 獲取表名

          Posted on 2010-01-12 19:02 asdtiang 閱讀(1445) 評論(0)  編輯  收藏 所屬分類: java se
          采用JDBC驅動

                  工具:JBUILDER2006。MYSQL5。0

                  我查了好幾天才成功的,寫出來目的是希望大家不要浪費時間,

                  代碼如下:(運行時肯定要自己改改)

           public void getTables() {
                  try {
                      int i;
                      i = 0;
                      DatabaseMetaData md = this.con.getMetaData();
                      ResultSet rs;
                      rs = md.getCatalogs();
                      MainFrame.msg.append("databases start!!!"n");
                      //////顯示數據庫名
                      while (rs.next()) {
                          MainFrame.msg.append(rs.getString("TABLE_CAT") + ""n");
                      }
                      rs = md.getTableTypes();
                      rs.last();
                      i = rs.getRow();
                      String[] str = new String[i];
                      rs.first();
                      //////顯示數據庫類型
                      while (rs.next()) {
                          str[i - 1] = rs.getString("TABLE_TYPE");
                          MainFrame.msg.append(rs.getString("TABLE_TYPE") + ""n");
                      }
                      ///這行代碼是關鍵,查了好久,具體參數我也不太明白,望高人指點
                      /////因為在JDK幫助文檔中沒有看到有%這個東東
                      rs = md.getTables(null, "%","%", null);
                      //////顯示表名
                      MainFrame.msg.append("tables start!!!"n");
                      while (rs.next()) {
                          MainFrame.msg.append(rs.getString("TABLE_NAME")+"   "+rs.getString("TABLE_CAT") + ""n");            }
                  } catch (Exception e) {
                      MainFrame.msg.append(e.getMessage() + ""n");

                  }

          運行結果:(students 是自己建的數據庫,表為course,sc,student)

          databases start!!!
          information_schema
          mysql
          students
          test
          VIEW
          LOCAL TEMPORARY
          tables start!!!
          course   students
          sc   students
          student   students



          天蒼蒼,野茫茫,風吹草底見牛羊

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


          網站導航:
           

          posts - 80, comments - 24, trackbacks - 0, articles - 32

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 壤塘县| 子长县| 屏东县| 白城市| 尼勒克县| 衡南县| 左贡县| 锡林郭勒盟| 盐城市| 临泉县| 祁东县| 黄平县| 邵阳县| 上蔡县| 峨眉山市| 三原县| 恩施市| 柘城县| 常熟市| 巨鹿县| 昌吉市| 莱芜市| 东辽县| 德钦县| 绍兴市| 渭源县| 横峰县| 海淀区| 安仁县| 宣汉县| 满洲里市| 盐亭县| 九龙城区| 自治县| 定州市| 灵武市| 利津县| 木兰县| 定陶县| 吉首市| 宁德市|