利用jdbc获取改数据库下的所有表放入一个集合List<String>中,利用List的contains方法查看是否包含该表。
获取连接conn,再获取数据库元数据DatabaseMetaData dbmd=conn.getMetaData();
再利用dbmd.getTables(
String catalog,
String schemaPattern,
String tableNamePattern,
String[] types
)throws SQLException
获取所有表,如果是Oracle注意他的参数,这方法返回的是一个ResultSet,利用Rs.getString(3)得到表名放入list即可。List<String> tables,,,,,,,,,,,,,,if(tables.contains(tableName)){
.......................
}else{
...............
}
温馨提示:答案为网友推荐,仅供参考