Java代码判断数据库中某张表是否存在
生活随笔
收集整理的這篇文章主要介紹了
Java代码判断数据库中某张表是否存在
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在開發一個同步數據的統計任務的時候遇到一個問題:要在Java代碼中判斷數據庫中某張表是否存在,查資料后,總結了以下兩種方法:
1、使用JdbcTemplate bean public boolean validateTableNameExist(String tableName) {int tableNum = jdbcTemplate.queryForInt("SELECT COUNT(*) FROM ALL_TABLES WHERE TABLE_NAME=" + tableName);if (tableNum > 0) {return true;}else {return false;}} 2、使用Connection對象 public boolean validateTableNameExist(String tableName) {Connection con = getYourCnnection;ResultSet rs = con.getMetaData().getTables(null, null, tableName, null);if (rs.next()) {return true;}else {return false;}}附錄:1、檢查某表中是否存在某個字段,注意大寫select count(*) from User_Tab_Columns where table_name='TABLENAME' and column_name='COLUMNNAME';?2、檢查某數據庫內,是否存在某張表,注意表名要大寫select count(*) from all_tables where table_name='TABLENAME';總結
以上是生活随笔為你收集整理的Java代码判断数据库中某张表是否存在的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux应用--日志定时清理
- 下一篇: String Stringbuilde