java判断数据库是否存在的方法
发布时间:2020-06-10 10:12:11
来源:亿速云
阅读:208
作者:Leah
这篇文章主要为大家详细介绍了java判断数据库是否存在的方法,文中示例代码介绍的非常详细,零基础也能参考此文章,感兴趣的小伙伴们可以参考一下。
代码:public static boolean isExistDatabase(String database) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;// 数据库结果集
try {
conn = getConnection();
stmt = conn.createStatement();
String sql = "SELECT COUNT(*) FROM information_schema.schemata WHERE schema_name=\"" + database + "\"";
System.out.println(sql);
rs = stmt.executeQuery(sql);
if (rs.next()) {
if (rs.getInt(1) == 0) {
return false;
} else {
return true;
}
}
return false;
} catch (Exception e) {
throw new TenantException(e.getMessage(), Status.INTERNAL_SERVER_ERROR);
} finally {
try {
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
throw new TenantException("mysql关闭连接失败:" + e.getMessage(), Status.INTERNAL_SERVER_ERROR);
}
}
}
关键SQL语法:String sql = "SELECT COUNT(*) FROM information_schema.schemata WHERE schema_name=\"" + database + "\"";
以上就是java判断数据库是否存在的方法的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯!