社区
Web 开发
帖子详情
怎样判断数据库中有没有记录?
doskeym
2003-03-25 08:46:18
select * from tables where id=*
实现当*不存在时报错
...全文
74
10
打赏
收藏
怎样判断数据库中有没有记录?
select * from tables where id=* 实现当*不存在时报错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freeever
2003-03-28
打赏
举报
回复
try {
while (rs.next()) {
ResultSet rs=st.executeQuery(sqlStr);
.....
}
} catch {
...
}
doskeym
2003-03-28
打赏
举报
回复
啊,我的意思是判断是否查找到了记录的结尾或开头
AllError
2003-03-27
打赏
举报
回复
select count(*) num from table
n=rs.getInteger("num")
n等于0时没有记录
:)
canyang
2003-03-27
打赏
举报
回复
String sqlStr="select * from tables where id=*";
不如这样写。
String sqlStr="select * from tables";
本来就是查询所有记录,又何必加个where条件呢?
foregump
2003-03-27
打赏
举报
回复
Statement stmt1 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);//设置记录集可以回滚
ResultSet rs=st.executeQuery(sqlStr);
if(rs1.next()) {//判定记录集是否为空
rs1.beforeFirst();//记录集回滚
while(rs1.next()){
数据库其他操作
}
}
很传统的记录集判定是否为空的方法。应该可以帮你解决问题的,祝你好运,盼你笑脸。~!@
xiaogangliang
2003-03-26
打赏
举报
回复
你试试这个:
String sqlStr="select * from tables where id=*";
ResultSet rs=st.executeQuery(sqlStr);
if(!rs.next())
{
out.println("没有记录");
}
hanty
2003-03-26
打赏
举报
回复
String sqlStr="select * from tables where id=*";
ResultSet rs=st.executeQuery(sqlStr);
if(rs.next())
{
out.println("没有记录");
}
这个写法有问题的
ginflzz
2003-03-26
打赏
举报
回复
if(!rs.next())
doskeym
2003-03-26
打赏
举报
回复
really??
suasalito
2003-03-25
打赏
举报
回复
String sqlStr="select * from tables where id=*";
ResultSet rs=st.executeQuery(sqlStr);
if(rs.next())
{
out.println("没有记录");
}
php
判断
数据库
中
是否有某
记录
,PHP
判断
数据库
中
的
记录
是否存在的方法
这篇文章主要介绍了PHP
判断
数据库
中
的
记录
是否存在的方法,通过mysql_num_rows对查询结果进行
判断
来实现这一功能,非常实用,需要的朋友可以参考下本文实例讲述了PHP
判断
数据库
中
的
记录
是否存在的方法。分享给大家供大家参考。具体实现代码如下:代码如下:$sql="select * from checklist where game_id=$gid and task='$task' and s...
如何优雅的
判断
数据库
中
是否存在某些
记录
有时候我们需要根据一些条件查询
数据库
表
中
是否有相关的
记录
,最常见的方式就是使用count, SELECT count(*) FROM table WHERE a = 1 AND b = 2 然后在java
中
判断
查询结果是否大于 0 来
判断
数据库
表
中
是否有相关的
记录
,虽然这样做没什么问题,但是符合条件的
记录
数量较多时会有性能问题,所有可以将查询的sql改成下面的方式: SELECT 1 FROM table WHERE a = 1 AND b = 2 LIMIT 1 在java
中
通过
判断
查询结果是否为 n
PHP
判断
数据库
中
记录
是否存在的方法
首先,我们需要使用适当的凭据连接到
数据库
。在这个例子
中
,我们将使用MySQL
数据库
,并使用mysqli扩展来建立连接。通过以上步骤,我们可以很容易地
判断
数据库
中
的
记录
是否存在。记住,在实际应用
中
,你可能需要根据具体的需求进行适当的修改。在PHP
中
,我们经常需要在
数据库
中
检查某个
记录
是否存在。最后,在我们完成
数据库
操作后,我们应该关闭
数据库
连接以释放资源。一旦我们成功连接到
数据库
,我们可以执行一个查询来检查
记录
是否存在。如果查询结果的行数大于0,说明
记录
存在。在上面的代码
中
,我们使用。步骤1:连接到
数据库
。
【SRC挖掘】Access
数据库
SQL注入(上)——怎么
判断
是不是Access
数据库
?在SQL注入
中
Access
数据库
有哪些特性?Access
数据库
有哪些攻击手法?
【SRC挖掘】Access
数据库
SQL注入(上)——怎么
判断
是不是Access
数据库
?在SQL注入
中
Access
数据库
有哪些特性?Access
数据库
有哪些攻击手法?
判断
数据库
中
是否存在一条
记录
最好的方法
明确 如果业务是需要当前
数据库
的行
记录
进行数据
判断
那么只能 selectById返回实体,如果是仅仅
判断
行
记录
存在就别用实体返回,一方面效率低占用IO,还有有可能进行回表查询,都是问题 select ifnull((select 1 from apply_record where id = '47941633000' LIMIT 1 ), 0) as result 还有的 是 select count(1) 效率差不多 因为是统计 数字1的个数 SELECT count(列) FROM table
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章