当前位置: 技术问答>java相关
关于数据库操作效率
来源: 互联网 发布时间:2015-08-15
本文导语: 我要先判断一个用户是否存在用查询 select * from t_user where usr='a' and pwd='b' 如果不存在此用户,可以插入用户 insert into t_user where usr='a' 我可以建立连接,select后然后关闭连接。再建立连接执行insert。 如果想提...
我要先判断一个用户是否存在用查询
select * from t_user where usr='a' and pwd='b'
如果不存在此用户,可以插入用户
insert into t_user where usr='a'
我可以建立连接,select后然后关闭连接。再建立连接执行insert。
如果想提高效率,我想是不是可以同一次连接中执行两个操作呢?
我不知道要那些关闭是必须的:rs.close() stmt.close() conn.close()
也就是说我是不是可以只执行rs.close()就再创建result rs就可以执行下一个语句了?
select * from t_user where usr='a' and pwd='b'
如果不存在此用户,可以插入用户
insert into t_user where usr='a'
我可以建立连接,select后然后关闭连接。再建立连接执行insert。
如果想提高效率,我想是不是可以同一次连接中执行两个操作呢?
我不知道要那些关闭是必须的:rs.close() stmt.close() conn.close()
也就是说我是不是可以只执行rs.close()就再创建result rs就可以执行下一个语句了?
|
关闭rs,再创建rs,全部结束后关闭stmt和conn