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

判断数据库是否有数据

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

}

阅读全文

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

热点内容
手机语言编程用什么键盘 浏览:599
java环境已配置好了找不到文件 浏览:565
w10系统修改文件格式 浏览:179
桌面怎么把两个文件夹压缩成一个 浏览:293
u盘为什么存文件这么慢 浏览:807
手机的下拉菜单代码 浏览:384
宁波ug编程培训中心哪里好 浏览:565
描述性别是属于什么数据 浏览:752
听力障碍人群用哪些app 浏览:932
中国邮政ems微信号 浏览:699
win10删除更新补丁 浏览:870
哪里有卖二手电脑的app 浏览:139
希腊雅典数据中心在哪里 浏览:513
pad背景文件 浏览:608
dellwin7开机图片文件 浏览:638
linux进度条定时 浏览:619
重建路径文件 浏览:642
买房提前准备什么文件 浏览:926
cmd查看oracle版本 浏览:767
苹果用什么软件搜番号 浏览:409

友情链接