Java代码判断数据库中某张表是否存在
来源:互联网 发布:苹果版戒色软件 编辑:程序博客网 时间:2024/06/05 06:42
最近在开发一个同步数据的统计任务的时候遇到一个问题:要在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';
0 0
- Java代码判断数据库中某张表是否存在
- JAVA代码判断数据库表是否存在
- java jdbc 判断数据库表是否存在
- 判断数据库是否存在
- 判断数据库是否存在
- 如何判断数据库中某张表是否存在约束
- android代码中判断数据库的某张表是否存在
- 如何判断数据库是否存在
- 判断数据库中表是否存在
- mysql判断数据库是否存在
- 判断数据库表是否存在
- 判断数据库中表是否存在
- 判断数据库中表是否存在
- 判断Mysql数据库是否存在
- c# 数据库 判断是否存在
- 用Java语句判断数据库表是否存在
- 用Java语句判断数据库表是否存在
- 用java判断数据库某个表是否存在
- 高精度模板BigInteger
- windows api创建网络时钟
- 1044. 火星数字(20)PAT乙级&&1100. Mars Numbers (20)PAT甲级
- python进行桶排序与基数排序总结
- Problem B. Sherlock and Watson Gym Secrets Google APAC 2017 University Test Round B
- Java代码判断数据库中某张表是否存在
- POJ 1064Cable master(二分查找)
- module 'scipy.misc' has no attribute 'imread'
- JavaScript 旋转的星空
- htk进阶学习
- Android组件之CardView的基本使用
- Hdu 1025
- 2016我的部分网站
- Markdown基本语法