站长资讯网
最全最丰富的资讯网站

java判断数据库是否存在

java判断数据库是否存在

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 + """;

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号