我已经阅读了4个级别的数据库隔离并知道它们之间的区别。但我不知道在jdbc设置隔离级别时会发生什么。 我测试了mysql数据库及其jdbc驱动程序
time Transaction T1(Connection 1) Transaction T2(Connection 2)
0 set repeatable and print
1 set read committed and print
2 print isolation level
3 print isolation level
the result:
0 read repeatable
1 read committed
2 read repeatable
3 read committed
我们知道数据库根据隔离级别采用不同的锁定策略,所以 mysql如何处理来自不同隔离级别的连接的请求?不同的连接有不同的行为?