数据库
xyfaneast
Java开发爱好者
展开
-
分布式事务介绍及解决方案
一、数据库事务四大特性: ACID1、Atomic原子性事务的整个操作是一个整体, 不可分割,要么全部成功,要么全部失败2、Consistency一致性 指系统从一个正确的状态,迁移到另一个正确的状态3、Isolation隔离性保证事务不受其他并发执行的事务的影响。隔离性又分为四个级别:隔离级别介绍 https://www.cnblogs.com/EasyLive2006/p/7623863.html读未提交(read uncommitted)、读已提交(re...原创 2020-05-10 22:07:07 · 267 阅读 · 0 评论 -
关于数据库跨库查询的理解
原来项目中没有用到跨库查询,但在Navicat中使用过,当时没有在意。最近同事问是否可以跨库查询,就想项目中配置了连接池,也指定了库名,当时以为只能查询当前库的,后来又想工具中可以用,代码中应该也可以用。一、如果是同一个数据库下的不同库1、直接查询表名前加上库名,如:库名.表名2、数据库账号一定要有访问两个数据库的权限跨库查询的原因分析:项目启动时建立数据库连接池是指定了用户名、密...原创 2020-05-01 16:47:13 · 1966 阅读 · 0 评论 -
mysql的事务
1.事务的特性ACID1)原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。2)一致性(Consistency)一个事务中,事务前后数据的完整性必须保持一致。指系统从一个正确的状态,迁移到另一个正确的状态3)隔离性(Isolation)多个事务,事务的隔离性是指多个用户并发访问数据库时, 一个用户的事务不能被其它用户的事务所干扰...原创 2020-04-19 18:59:20 · 81 阅读 · 0 评论