导航:首页 > 编程大全 > 判断数据库是否有数据

判断数据库是否有数据

发布时间: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)
{
//执行插属入语句

}

阅读全文

与判断数据库是否有数据相关的资料

热点内容
会plc编程能做点儿什么 浏览:208
保存文件时没有后缀 浏览:694
哪个头文件包含getchar 浏览:410
还没有备案怎么搭建网站 浏览:658
类风湿因子如何看懂数据 浏览:887
java时钟代码看不懂 浏览:596
plc密钥在哪个文件夹 浏览:847
良率是什么六西格玛数据类型 浏览:456
滴滴相关app有哪些 浏览:343
筛选单位怎么体现数据 浏览:594
viperfx音效文件位置 浏览:783
iphone5通话背景修改 浏览:1
电脑的网络打印机无法打印机驱动程序 浏览:888
pdf文件删除页码设置 浏览:765
小米手机迅雷下载到哪个文件夹里 浏览:421
苹果手机怎么样截图 浏览:266
linux服务器复制文件 浏览:214
微信商户生成二维码 浏览:455
感动用英语怎么说app 浏览:712
文件名选择编辑器属性 浏览:728

友情链接