工作中遇到的几个的总结

1.避免出现所谓的“差一错误”

编程规范中有一条,条件判断式使用双等号”==”时,应该将常量放在双等号左侧,变量放在右侧。遵守该条规范可以避免出现所谓的“差一错误”,即将双等号写成等号。这种情况下,编译器会报错。

2.避免在一个数据库connection连接操作中嵌套另一个

在一个数据库connection操作中不能嵌套另一个数据库操作。否则会引起数据库connection链接异常。这个问题在低频率情况下不会出现。当进行高频率操作之后会必现这个问题。

3.数据库事务操作

获取一个connection,将autocommit属性设置为false,然后在下面执行一些列数据库操作,所有操作执行完之后,执行connection的commit操作提交数据库操作。
在try的sqlexception中捕捉异常,执行connection的rollback方法,讲数据库统一回到未修改之前的状态。
这样保证了数据库操作的一致性。
要么一起成功,要么一起失败。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值