首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Java应用之失去Oracle,Mysql数据库表信息

2014-04-29 
Java应用之得到Oracle,Mysql数据库表信息??? Oracle当前用户下所有表名:????? 检查Oracle表是否存在?????

Java应用之得到Oracle,Mysql数据库表信息

??? Oracle当前用户下所有表名:

???

?? 检查Oracle表是否存在

???

?? 检查Mysql表是否存在指定的列:

???

public void getOracleTablePK(String tableName) throws Exception{Connection conn = getOracleConnection();ResultSet rs = null;Statement statement = conn.createStatement();tableName=tableName.toUpperCase();String sql = "select c.table_name, c.column_name, d.status, d.owner from all_constraints d, all_cons_columns c where d.constraint_type = 'P' and d.constraint_name = c.constraint_name and d.owner = c.owner and c.table_name = '"+tableName+"'";rs = statement.executeQuery(sql);while (rs.next()) {System.out.println(rs.getString("table_name")+"\t"+rs.getString("column_name")+"\t"+rs.getString("status")+"\t"+rs.getString("owner"));}closeConnection(rs, statement, conn);}

??? 代码完。

??

??? 本博文是我自己亲自调试并测试,转载请注明出处,另外如果对我的博文有不同意见,欢迎留言。

??? 说明:本人不接受任何涉及人格辱骂之类的留言,留言请文明用语。谢谢。

??? 全文完。

???

热点排行