社区
Web 开发
帖子详情
怎样判断数据库中有没有记录?
doskeym
2003-03-25 08:46:18
select * from tables where id=*
实现当*不存在时报错
...全文
32
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("没有记录");
}
1小时入门最新小程序授权登录注册功能开发,并把注册
记录
添加到
数据库
新版微信小程序授权登录,退出,缓存,小程序个人
中
心的实现 如果把用户授权的信息存入Mysql/云开发的
数据库
,怎么实现呢? 授权登录对于不同的用户好像没有唯一的标识,是不是还得获取openid才行? 授权登录必须从...
如何优雅的
判断
数据库
中
是否存在某些
记录
然后在java
中
判断
查询结果是否大于 0 来
判断
数据库
表
中
是否有相关的
记录
,虽然这样做没什么问题,但是符合条件的
记录
数量较多时会有性能问题,所有可以将查询的sql改成下面的方式: SELECT 1 FROM table WHERE a = 1...
判断
数据库
中
是否存在一条
记录
最好的方法
明确 如果业务是需要当前
数据库
的行
记录
进行数据
判断
那么只能 selectById返回实体,如果是仅仅
判断
行
记录
存在就别用实体返回,一方面效率低占用IO,还有有可能进行回表查询,都是问题 select ifnull((select 1 from...
如何
判断
数据库
中
存在已有
记录
并处理?
常用方法是先查询库
中
是否有该
记录
,没有则插入。但是也存在并发的可能性,如消耗网络传送时间的时候,可能出现多条同样的数据插入
数据库
; 可以唯一性约束来控制,但是它会造成后来者抛一个异常,而且在高并发插入...
Java
判断
数据库
中
数据是否更新
在做项目时有时候需要
判断
数据库
中
的某些数据是否发生了变化,然后根据
数据库
中
的数据是否变化,编写相应的逻辑。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章