您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 枣庄分类信息网,免费分类信息发布

java怎么判断表是否存在?

2025/11/30 23:14:43发布20次查看
在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知识请关注java基础教程。
以上就是java怎么判断表是否存在?的详细内容。
枣庄分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product