java判斷mysql中資料庫是否存在
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 + "\"";
相關文章
- MySQL判斷表名是否存在MySql
- 怎麼判斷mysql表是否存在MySql
- 判斷objectStore物件倉庫是否存在Object物件
- mysql如何判斷是否存在某個欄位MySql
- MFC下判斷資料夾是否存在,如不存在則建立資料夾
- JavaScript 判斷函式是否存在JavaScript函式
- golang判斷檔案是否存在Golang
- QJsonObject判斷欄位是否存在JSONObject
- postgresql如何判斷表是否存在SQL
- python 判斷檔案是否存在Python
- VBA判斷指定的資料夾或檔案是否存在
- 註冊介面從資料庫中判斷使用者名稱是否存在(jsp+servlet+sqlserver)資料庫JSServletSQLServer
- 判斷Map集合中是否存在某一個key
- shell判斷系統路徑中是否存在空格
- Laravel 5 判斷條件是否存在Laravel
- jQuery 判斷使用者是否存在jQuery
- js判斷dom節點是否存在JS
- sh指令碼判斷路徑是否存在指令碼
- 如何在Java中判斷是否為空Java
- oracle中判斷欄位是否存在和新增表結構Oracle
- mysql如何判斷是否為空MySql
- 如何判斷一個元素在億級資料中是否存在?
- 如何在億級資料中判斷一個元素是否存在?
- 如何判斷FMEA的存在是否還有意義?
- jquery怎麼樣判斷檔案是否存在jQuery
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- 寫個方法判斷陣列物件中是否存在某個物件陣列物件
- Go小工具系列——判斷元素是否存在於陣列中Go陣列
- 判斷a是否是int型別資料型別
- java判斷物件是否為空Java物件
- java判斷字串是否為空Java字串
- bash函式應用之:判斷函式是否存在函式
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- 【python資料分析】判斷資料框是否為空Python
- 如何從10億資料中快速判斷是否存在某一個元素
- js判斷checkbox是否選中JS
- map判斷值是否存在需要注意的問題
- XamarinEssentials教程首選項Preferences判斷專案是否存在