當前位置:首頁 » 數據倉庫 » java判斷資料庫表是否存在
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java判斷資料庫表是否存在

發布時間: 2023-02-07 12:45:55

❶ java怎麼判斷資料庫是否存在某條數據

java判斷資料庫是否存在某條數據
//觀點一,先取出資料庫中已存在ID存入內存,再進行判斷
//數據太多情況,內存爆炸
DateTable dt = ExcuteSQL('SELECT ID FROM TABLE');

//List為數據集,已經去重
foreach(var item in List){
//觀點二,在for循環中根據ID查詢是否已存在
//for循環執行資料庫?沒這么干過
DateTable dt = ExcuteSQL(string.format('SELECT ID FROM TABLE WHERE ID = {0}',item.ID));

//判斷是否在dt中存在
...
bool ISContain
...
//不存在
if(!ISContain){
//加入事物SQL列表
SQLList.Add('INSERT INTO ........');
}
}

//執行事物
....

❷ 用java判斷資料庫某個表是不是存在

方法有二: 1、查詢表user,如果拋出表不存在的異常,就證明表user不存在。 2、查詢系統表,每種資料庫都有一張系統表,用該存放資料庫中的所有表的信息。 你只需要查詢系統表有無該表的記錄即可。但是不同種類的資料庫,系統表可能不一樣。