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

判斷資料庫是否有數據

發布時間: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)
{
//執行插屬入語句

}

閱讀全文

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

熱點內容
寧波哪裡有學It編程的地方 瀏覽:808
win10最新預覽版續航 瀏覽:705
web伺服器更新代碼 瀏覽:603
u盤裝msdnwin10 瀏覽:135
電子表格列印有內容但是打開文件沒內容 瀏覽:788
大數據分析如何做好 瀏覽:819
拉美數據中心在哪裡 瀏覽:797
office2007診斷工具 瀏覽:83
紅眼去除工具 瀏覽:405
手機語言編程用什麼鍵盤 瀏覽:599
java環境已配置好了找不到文件 瀏覽:565
w10系統修改文件格式 瀏覽:179
桌面怎麼把兩個文件夾壓縮成一個 瀏覽:293
u盤為什麼存文件這么慢 瀏覽:807
手機的下拉菜單代碼 瀏覽:384
寧波ug編程培訓中心哪裡好 瀏覽:565
描述性別是屬於什麼數據 瀏覽:752
聽力障礙人群用哪些app 瀏覽:932
中國郵政ems微信號 瀏覽:699
win10刪除更新補丁 瀏覽:870

友情鏈接