首先,我想确认开发人员是否有责任遵循这些属性或API等交易Apis的责任?使用JDBC实现ACID属性?
下面是我的理解,我们如何在JDBC实现耐酸碱性能
原子性: - 因为不存在与连接相关联的一个交易,所以我们提交或回滚,有没有部分updation.Hence实现
Consitency: - 当某些数据完整性约束条件成立时(比如一些检查约束),则会抛出sqlexception。然后程序员通过回滚事务来获得一致的数据库?
上面的一个问题说我们做了transaction1,并且在上面解释的事务2期间抛出了sql excpetion。现在我们捕获异常,并确定提交将首先提交事务?
隔离: - 由JDBC Apis.But提供,这导致了并发更新的问题。所以它已经被人工处理了吗?
耐用性: - 由JDBC Apis提供。
如果上面的理解是正确的,请让我来?