java判断数据库是否存在_java判断数据库是否存在的方法

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判断数据库是否存在的方法的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯!

    原文作者:liuyingliuyun
    原文地址: https://blog.csdn.net/weixin_31301993/article/details/114166315
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞