java判断数据库是否存在的代码:public static boolean isExistDatabase(String database) { Connection conn = null; Statem
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 + """;
--结束END--
本文标题: java判断数据库是否存在
本文链接: https://www.lsjlt.com/news/2278.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0