Connection
ResultSet
getTables(null, null, null, new String[]{"TABLE"}); //return ResultSet res.getString("TABLE_NAME")
getColumns(null, "%", "t_sarray2", "%"); //return ResultSet res.getString("COLUMN_NAME")
DatabaseMetaData dbmd = con.getMetaData();
1 ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String []type) ;
参数:catalog:目录名称,一般都为空.
参数:schema:数据库名,对于oracle来说就用户名
参数:tablename:表名称
参数:type :表的类型(TABLE | VIEW)
注意:在使用过程中,参数名称必须使用大写的。否则得到什么东西。
2 ResultSet DatabaseMetaData getColumns(String catalog,String schema,String tableName,String columnName); 参数catalog : 类别名称
参数schema : 用户方案名称
参数tableName : 数据库表名称
参数columnName : 列名称
参数catalog : 类别名称
参数schema : 用户方案名称
参数tableName : 数据库表名称
c3p0-0.9.1.1.jar 数据库连接池类,请 import com.mchange.v2.c3p0.ComboPooledDataSource; 定义 ComboPooledDataSource dataSource; 并使用
getConnection()获取一个 Connection