1.避免出现所谓的“差一错误”
编程规范中有一条,条件判断式使用双等号”==”时,应该将常量放在双等号左侧,变量放在右侧。遵守该条规范可以避免出现所谓的“差一错误”,即将双等号写成等号。这种情况下,编译器会报错。
2.避免在一个数据库connection连接操作中嵌套另一个
在一个数据库connection操作中不能嵌套另一个数据库操作。否则会引起数据库connection链接异常。这个问题在低频率情况下不会出现。当进行高频率操作之后会必现这个问题。
3.数据库事务操作
获取一个connection,将autocommit属性设置为false,然后在下面执行一些列数据库操作,所有操作执行完之后,执行connection的commit操作提交数据库操作。
在try的sqlexception中捕捉异常,执行connection的rollback方法,讲数据库统一回到未修改之前的状态。
这样保证了数据库操作的一致性。
要么一起成功,要么一起失败。