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

熱點內容
聯想伺服器控制口登錄地址 發布:2025-03-06 02:20:58 瀏覽:66
為什麼安卓淘汰這么快 發布:2025-03-06 02:16:04 瀏覽:45
編譯筆記 發布:2025-03-06 02:11:17 瀏覽:915
linux源碼學習 發布:2025-03-06 02:06:05 瀏覽:557
極坐標圖編程 發布:2025-03-06 01:52:23 瀏覽:306
centos訪問網頁 發布:2025-03-06 01:51:18 瀏覽:972
海康威視華為雲伺服器 發布:2025-03-06 01:36:20 瀏覽:701
安卓手機怎麼把三張圖片拼在一起 發布:2025-03-06 01:31:50 瀏覽:320
文件夾刪除不了許可權 發布:2025-03-06 01:28:06 瀏覽:302
如何上傳swf 發布:2025-03-06 01:18:22 瀏覽:366