分類  >  資料庫 >

JAVA 獲取資料庫門類(補充)

tags:    時間:2014-05-04 12:35:20
JAVA 獲取資料庫類型(補充)

之前寫過的那個獲取數據類型,是可以使用的,但是有點缺陷.例如資料庫中的描述無法獲取到

可以通過下面的方式獲取:

                        Connection con = null;

Class.forName("oracle.jdbc.driver.OracleDriver");

//為了獲取到資料庫中描述列的設置

Properties prop1 = new Properties();

prop1.setProperty("user", "user_name");

prop1.setProperty("password", "123456");

prop1.setProperty("remarks", "true");

con = DriverManager.getConnection("jdbc:oracle:thin:@119.254.17.137:1521:orcl", prop1);

                       DatabaseMetaData dbmd = connection.getMetaData();

                       ResultSet rs =dbmd.getColumns(null, schemaPattern, tableNamePattern, "%");

                       while (rs.next()){

                             //列名

                             rs.getString("COLUMN_NAME");

                             //資料庫中的列描述

                             rs.getString("REMARKS")

                             //資料庫返回的數據類型 int常量

                             rs.getInt("DATA_TYPE");

                        }  

推薦閱讀文章

Bookmark the permalink ,來源:互聯網