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

判斷資料庫是否有數據

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

}

閱讀全文

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

熱點內容
蘋果手機桌面文件夾怎麼刪除怎麼恢復軟體 瀏覽:179
win10文件多大 瀏覽:518
買羽毛球裝備用哪個app 瀏覽:202
豪華釣魚安卓版 瀏覽:787
jquery將對象轉成json 瀏覽:379
編程語言怎麼學最好 瀏覽:833
中走絲怎麼編程速度快 瀏覽:647
汽車上的app怎麼用 瀏覽:583
博途編程軟體分配列表怎麼看 瀏覽:34
數控編程橫線數怎麼沒用 瀏覽:386
m3u8文件百度下載後找不到 瀏覽:362
共享列印機顯示inf文件找不到 瀏覽:341
cocos2d資料庫操作 瀏覽:152
音小符app怎麼樣 瀏覽:606
數據包括哪些觀測 瀏覽:726
u盤中毒文件夾 瀏覽:86
電機自動加速程序 瀏覽:442
xpsp3oem免激活工具 瀏覽:779
照片數據恢復精靈在哪裡 瀏覽:272
win7zip文件怎麼打開 瀏覽:761

友情鏈接