當前位置:首頁 » 操作系統 » 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){
//這里就寫你想要執行的操作
}

熱點內容
python讀取資料庫數據 發布:2025-01-06 08:57:19 瀏覽:809
微信編程教程 發布:2025-01-06 08:50:14 瀏覽:224
macbookair買哪個配置合適 發布:2025-01-06 08:45:56 瀏覽:167
列印中文演算法 發布:2025-01-06 08:29:19 瀏覽:200
sql2008登錄失敗 發布:2025-01-06 08:29:12 瀏覽:909
手機卡密碼忘記怎麼辦 發布:2025-01-06 08:27:37 瀏覽:21
誇獎編程老師 發布:2025-01-06 08:26:59 瀏覽:679
怎麼把蘋果賬號改到安卓上來 發布:2025-01-06 08:25:29 瀏覽:361
去哪裡學安卓基礎 發布:2025-01-06 08:24:38 瀏覽:660
演算法迭代法 發布:2025-01-06 08:23:19 瀏覽:709