導航:首頁 > 編程大全 > 判斷資料庫是否有數據

判斷資料庫是否有數據

發布時間:2023-11-06 04:30:35

A. 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 ........');
}
}

//執行事物
....

B. 如何判斷資料庫中是否存在某個數據

$mysql = 'select name from 表名 where name=「test」';
$res = mysql_query($mysql);
if(mysql_num_rows($res)){ //查詢表中有多少行

echo '<script type="text/javascript">alert(「該用戶口已存在」);location.href="鏈接到你剛才的頁面版";</script>';

}else{
mysql_query('insert into 表名 set 欄位名=「值」'); 執行添加記權錄

}

C. java如何判斷資料庫裡面是否已存在剛輸入的數據

方法有抄很多種,比襲如用select查詢

比如可以把剛從存入的數據在次取出,如果取出了就證明存進去了,如果沒空,那麼就說明沒有存進去

格式:

[SELECT] [{DISTINCT}] [* |具體的列別名FROM表名稱] [{WHERE條件(s)}]

例:查詢出工資大5000的雇員的信息。

數學計算中,工資大於5000:sal > 5000

l SELECT * FROM emp WHERE sal > 4000 ;

輸出如下:

D. 用 C# 如何判斷資料庫中是否存在一個值

選定一個列,比如職工號列

ele_no = 'xxxxxxxx';

//查詢此職工號是否存在

SqlCommand mycmd = new SqlCommand("select 職工號 from table where 職工號='"+ele_no+"'", mycon);

SqlDataReader mysdr = mycmd.ExecuteReader();

if (mysdr.HasRows){

//已經有記錄使用此編號

}else{

//此編號未被使用

}

mysdr.Close();

mycon.Close();

(4)判斷資料庫是否有數據擴展閱讀:

c#操作資料庫:

1、下載mysql.Data.dll,在解決方案->引用中引入,並在文件頭部引入。

using MySql.Data.MySqlClient;

2、創建MySqlConnection對象(鏈接庫)。

string connstr = "data source=localhost;database=cs_test;user id=root;password=123456;pooling=false;charset=utf8";

MySqlConnection conn = new MySqlConnection(connstr);

pooling代表是否使用連接池

3、創建對應操作的MySqlCommand對象(測試資料庫表名characters,屬性列:id,names,passwords)。

string sql = "select * from characters";

MySqlCommand cmd = new MySqlCommand(sql,conn);

4、針對不同操作,MySqlCommand對象有三個常用方法。

查找多行 :ExecuteReader()方法

返回一個MysqlDataReader對象,包含多個行,用其Read方法逐行讀取。

對於每行元素,可以用getXXX()方法讀取屬性值,XXX為該屬性類型,參數為屬性名或者該屬性為這張表的第幾列。

可以用IsDBNull()方法判斷是否為空,參數只能是該屬性為這張表的第幾列(即只能是數字)

查找單個:ExecuteScalar()

返回值為查找到的元祖第一個屬性,以object類型返回。

增、刪、改: ExecuteNonQuery()

返回值為int,不成功是0,成功是1。

E. android編程:怎麼判斷 【資料庫】 中的【表】是否有數據

先查找啊,查找整個表,判斷有沒有數據,沒有數據在專查詢
Cursor cursor2=db.rawQuery("select * from news_inf",null);
if(cursor.getCount()==0)
{
//執行插屬入語句

}

閱讀全文

與判斷資料庫是否有數據相關的資料

熱點內容
proe公差配置文件 瀏覽:72
網站keywordsseo 瀏覽:950
有石果子的版本 瀏覽:992
iphone主屏幕的app怎麼移到下面 瀏覽:644
si4432程序 瀏覽:829
word文檔有幾個版本 瀏覽:320
js不兼容360 瀏覽:581
三星899怎樣升級系統 瀏覽:128
qq100020 瀏覽:973
手機查看文件url地址嗎 瀏覽:259
什麼是資料庫維度 瀏覽:439
lol75版本輔助符文 瀏覽:45
u盤壞了怎麼讀取文件夾 瀏覽:768
js獲取本地文件夾圖片路徑 瀏覽:37
微信發送的電腦桌面文件不顯示 瀏覽:868
微信骰子2點表情gif圖 瀏覽:899
jqueryeasyui教程 瀏覽:650
如何復制配置文件內容 瀏覽:283
myeclipse搜索文件名 瀏覽:450
mi嚴選app是做什麼的 瀏覽:835

友情鏈接