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

判斷資料庫是否有數據

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

}

閱讀全文

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

熱點內容
電腦怎麼取消wifi共享密碼 瀏覽:743
瀏覽器保存密碼安全嗎 瀏覽:337
安卓實現桌面大文件夾 瀏覽:449
達芬奇可視化的配置文件 瀏覽:338
下好的壓縮包非壓縮文件 瀏覽:360
linuxqt觸控事件 瀏覽:381
國際網路監控 瀏覽:967
哪個網站鞋子最好 瀏覽:987
蘋果720p 瀏覽:248
微博拼圖工具 瀏覽:572
博客與網路營銷下載 瀏覽:644
爆破肉雞教程 瀏覽:138
文件傳輸常常被直接稱為什麼 瀏覽:307
監控上面顯示配置文件錯誤 瀏覽:583
數據服務實踐表怎麼填 瀏覽:738
iphone6s港行真偽查詢 瀏覽:827
看不到網路怎麼設置路由器 瀏覽:78
qt讀寫ini文件 瀏覽:910
什麼是離線導航數據 瀏覽:164
微信本地二手交易平台 瀏覽:726

友情鏈接