1. 程式人生 > >java獲取mysql庫的所有表名

java獲取mysql庫的所有表名

    public static List<String> getTableNames() {
        Connection connection = null;
        PreparedStatement prepareStatement = null;
        ResultSet rs = null;
        List<String> list = new ArrayList<String>();
        try {
            connection = BoneCPUtils.getInstance().getZSConnection();
            DatabaseMetaData meta = connection.getMetaData();
            rs = meta.getTables(null
, null, null, new String[] { "TABLE" }); while (rs.next()) { list.add(rs.getString(3)); } } catch (Exception e) { logger.error("{}", e); } finally { if (rs != null) { try { rs.close(); } catch
(SQLException e) { logger.error("{}", e); } } if (prepareStatement != null) { try { prepareStatement.close(); } catch (SQLException e) { logger.error("{}", e); } } if
(connection != null) { try { connection.close(); } catch (SQLException e) { logger.error("{}", e); } } } return list; }

相關推薦

java獲取mysql所有

public static List<String> getTableNames() { Connection connection = null; PreparedStatement prepareState

獲取mysql中指定所有

select table_name from information_schema.TABLES where TABLE_SCHEMA='db_name' information_schema這個是資料系統用來儲存資料表的總表

Mysql遍歷數據所有列名

取數 his ring cut 數據 pst ava columns dsta java獲取數據庫的列名、類型等信息 - 歲月淡忘了誰 - 博客園 http://www.cnblogs.com/henuyuxiang/p/6155935.html private

查詢mysql數據所有

lai from mysq word keyword info sch ble orm 查找所有表的語句 select table_name from information_schema.tables where table_schema=‘當前數據庫‘; 查詢mysq

MySql 查詢數據所有

tables 數據 所有 columns sql 查詢 sql from ati col 查詢數據庫中所有表名select table_name from information_schema.tables where table_schema=‘數據庫名‘ and tab

MySQL 獲取資料庫中的所有和列名

sql語句在MySQL獲取資料庫裡的所有表名: select table_name from information_schema.tables where table_schema='資料庫名' sql語句在MySQL獲取資料庫表的所有列名: select column_name

獲取資料庫中包含某個關鍵詞的所有(Sqlserver、MySQL、Oracle)

1.sqlserver select name as table_name from sys.objects where type='U' and name like '%關鍵詞%' 2.mysql S

查詢數據所有和字段及其註釋(mysql

columns pre height 約束 ble 註釋 where for 所有 #查詢某個庫所有表 select * from information_schema.TABLES where table_schema = ‘數據庫‘ #查詢某個庫所有表的字段 selec

mysql刪除數據所有

RM form cat SQ 數據庫 bsp mysq nbsp drop -- 生成刪除xxx數據庫的所有表的sql語句SELECT CONCAT(‘drop table ‘,table_name,‘;‘) FROM information_schema.`TABLES`

MySql使用存儲過程清除數據所有數據,保存數據結構

SQ 循環 ati schema locate TE fault truncate one BEGIN DECLARE strClear VARCHAR(256); DECLARE done INT DEFAULT 0; #定義遊標 DECLARE cu

postgresql 獲取所有、字段、字段類型、註釋

where class a format sql TTT desc elf tno null 獲取表名及註釋: select relname as tabname,cast(obj_description(relfilenode,‘pg_class‘) as varchar

mysql使用sql語句查詢數據所有註釋已經表字段註釋

code 所有 spa tle var ati lec 復制 大於 場景: 1. 要查詢數據庫 "mammothcode" 下所有表名以及表註釋 /* 查詢數據庫 ‘mammothcode’ 所有表註釋 */ SELECT TABLE_NA

MySQL、SQL server 、Oracle資料庫中查詢所有的資料庫,查詢指定資料庫所有,查詢所有的欄位的名字

MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a

SQL語句正則表示式 匹配(獲取) 所有

寫出匹配SQL語句中的所有表名,備忘記錄 折磨了好久,正則表示式如下: *\s+from\s+[\w ]*.?[\w ]*.? ?(\b\w+) ?(\b\w+) ?[\r\n\s]* 支援各種表示式 SELECT * FROM Config SELE

Oracle 和 AWS Redshift 獲取 資料庫所有和列名的

Oracle select table_name from user_tables where table_name like '%plnsm%'; select OWNER, TABLE_NAME, COLUMN_NAME from all_tab_columns where COLU

mysql 獲得指定資料庫所有以及指定所有欄位

SELECT COLUMN_NAME 列名, DATA_TYPE 欄位型別, COLUMN_COMMENT 欄位註釋 FROM information_schema. COLUMNS WHERE

MFC獲取SqlServer資料庫所有、欄位、記錄資料

程式碼如下過程其實不是每一步都有,但是主要功能都在! //1、連線資料庫類 BOOL CSqlDlg::Ado(CString strConn) { ::CoInitialize(NULL); // 初始化OLE/COM庫環境 try { m_pConn.CreateInstan

oracle獲取某個資料庫的所有以及的列屬性

select table_name from user_tables; //當前使用者的表        select table_name from all_tables; //所有使用者的表    select table_name from dba_tables; //

Hibernate JPA 根據Java獲取對應資料庫的和欄位名稱

專案中使用 Hibernate JPA, 需求是根據 Entity的java 類,來獲取所有的對應的資料庫欄位。 直接上程式碼。 使用者類,對應資料庫的user表 import org.hibernate.validator.constraints.NotBlank;

java獲取mysql元資訊

package com.ioctest.example; import java.sql.DriverManager; import java.awt.List; import java.sql.Connection; import java.sql.Statement;