當前位置:首頁 » 操作系統 » java判斷資料庫是否存在

java判斷資料庫是否存在

發布時間: 2025-01-04 07:58:55

A. 如何在java 中的PreparedStatement 語句中來判斷一個資料庫表是否存在

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import util.DBUtil;

public class TableExistTest {
public static void main(String[] args) {
String tableName = "test1";
Connection con = null;
ResultSet rs = null;
PreparedStatement ps = null;
String sql = "SELECT NAME FROM sysobjects WHERE NAME='" + tableName
+ "'";
System.out.println(sql);
try {
con = DBUtil.getConnection();//取得資料庫連接
ps = con.prepareStatement(sql);
rs = ps.executeQuery();
if (rs.next()) {
System.out.println("存在" + tableName);
} else {
System.out.println("不存在" + tableName);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (rs != null)
rs.close();
if (ps != null)
ps.close();
if (con != null)
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

}

附加提示:

你在查詢分析器裡面執行這條語句,你會很興奮

SELECT * FROM sysobjects

B. java中 怎麼判斷數據表是否存在

1.直接對友念戚資料庫表進行操作,如查詢操作,資料庫表不存在則會拋出異常。如果收高梁到異常則可以進行後續的建表操作了。
2.讀取資料庫中表名列表,看錶是否在其中,代碼如下:

//java獲取資料庫中所有表名,判斷某個表是否在好陵資料庫中存在
connection = DriverManager.getConnection(mySqlDbUrl, "", ""); DatabaseMetaData meta = (DatabaseMetaData)connection.getMetaData(); ResultSet rs = meta.getTables(null, null, "table", null);//table為表名 if(rs.next()){ System.err.println(true); }else{ System.err.println(false); } rs.close(); connection.close();

C. java如何判斷資料庫表是否存在,又如何創建新表

首先,數據表存不存在這是屬於資料庫的范疇,跟java沒有必然聯系,你說的java或者jdbc來判斷,最終也是調用的sql語句來判斷的。
判斷數據表存不存在是用sql語句來判斷的,不同的資料庫,其判斷的方式有些不一樣,
比如oralce、mysql資料庫 你可以用create table if not exists 這個語法句式來創建表。

D. java如何寫代碼判斷輸入的用戶名是否存在於資料庫中js中如何寫代碼顯示提示「此用戶名不存在」

首先,java裡面,你這個extends ActionSupport ,應該繼承個什麼方法吧,
其他的,
1.username.equals("")) 這句話應該寫成 username==null || "",equals(username.trim())
//判斷非空和,是否空格
2 if(userList.equals("")),這是一個list嗎? List判斷是否空,應該用 userList==null || userList.size()<=0,//
3 這里 if(info.getPassword().equals(password)),//這里參照1的寫法。當然如果password不可能為空,這么寫也可以

E. Java 如何判斷資料庫中視圖是否存在

這個交給資料庫處理就好了 用isexist 判斷就好了
如果你非要在Java裡面判斷的話就這樣寫吧:
try{
//查詢goods_select 的代碼
//如果goods_select 不存在會拋出異常
}catch(Excetion e){
//這里就寫你想要執行的操作
}

熱點內容
伺服器如何添加聯想de存儲 發布:2025-10-16 09:30:39 瀏覽:925
站群伺服器ip怎麼解析 發布:2025-10-16 09:25:06 瀏覽:471
編程打古詩 發布:2025-10-16 09:17:51 瀏覽:641
python正態隨機數 發布:2025-10-16 09:13:27 瀏覽:210
新建域用戶如何保存原來的配置 發布:2025-10-16 09:05:01 瀏覽:966
安卓相機怎麼調出蘋果相機的效果 發布:2025-10-16 08:56:21 瀏覽:692
我的世界大伺服器列表 發布:2025-10-16 08:50:09 瀏覽:444
如何找回發票軟體用戶名密碼 發布:2025-10-16 08:35:54 瀏覽:305
電腦怎麼打開伺服器界面 發布:2025-10-16 08:13:40 瀏覽:408
115安卓同時下載的文件在哪裡 發布:2025-10-16 08:05:34 瀏覽:413