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

判断数据库是否有数据

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

}

阅读全文

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

热点内容
ps3文件分割视频 浏览:280
微信图片一键转发软件 浏览:331
如何判断s200plc编程电缆 浏览:691
太原编程培训班哪个好 浏览:171
树叶吹奏教程 浏览:6
社交app带来了哪些社会问题 浏览:394
如何安装爱宝8800数据采集器 浏览:712
文件保存了怎么找不到了 浏览:476
彩票网站怎么辨真假 浏览:840
pr找不到该文件 浏览:963
java移除panel 浏览:354
jsp填充jsp 浏览:166
海关外贸大数据在哪里查 浏览:381
思特奇java笔试题 浏览:121
葫芦侠在手机中的文件名 浏览:813
plc编程应该怎么收钱 浏览:584
c语言中源文件由什么组成 浏览:890
linuxhttpdphp配置文件 浏览:607
拆单数据要怎么保存 浏览:17
mac电脑怎样压缩文件到100m 浏览:645

友情链接