问题描述
我设置了MySql的隔离级别为readuncommitted,事务中有两条sql语句,执行完第一条用来添加的sql语句后,在MySQL数据库中能查询到提交的信息,但是用Java查询却查不到,为什么?
解决方案
解决方案二:
各位大虾,帮个忙吧……
解决方案三:
数据库隔离级别isolationlevel指的是事务并发时候的行为,所以您说的情况和它没关系。如果数据库中能查询到提交的信息,但是用Java查询却查不到,这说明您Java查询的方法不对。
解决方案四:
问题在于java
解决方案五:
引用楼主hujingxust的回复:
我设置了MySql的隔离级别为readuncommitted
在哪里设置的?是在一个客户端吗?java查询的时候又是作为一个新的客户端来访问数据库了,所以,应该在java程序中,同样设置好隔离级别:con.setTransactionIsolation(java.sql.Connection.TRANSACTION_READ_UNCOMMITTED);
解决方案六:
查的方式不对...
解决方案七:
引用4楼littlejp的回复:
引用楼主hujingxust的回复:我设置了MySql的隔离级别为readuncommitted在哪里设置的?是在一个客户端吗?java查询的时候又是作为一个新的客户端来访问数据库了,所以,应该在java程序中,同样设置好隔离级别:con.setTransactionIsolation(java.sql.Connection.TRANSACTION_READ_UNCOMMIT……
++
解决方案八:
引用4楼littlejp的回复:
引用楼主hujingxust的回复:我设置了MySql的隔离级别为readuncommitted在哪里设置的?是在一个客户端吗?java查询的时候又是作为一个新的客户端来访问数据库了,所以,应该在java程序中,同样设置好隔离级别:con.setTransactionIsolation(java.sql.Connection.TRANSACTION_READ_UNCOMMIT……
++
时间: 2024-09-20 04:15:35