在Sybase数据源的Websphere数据源中设置隔离级别

时间:2014-02-26 16:01:19

标签: java websphere sybase isolation-level

如何将Sybase数据源(Jconnect 7)的隔离级别设置为Unundmitted,该数据源在Websphere 7中定义为jdbc数据源

我是否必须向数据源添加新的自定义属性,还是必须编辑自定义属性下列出的“connectionProperties”?

通过使用Spring运行的Web应用程序引用数据源(由JndiObjectFactoryBean查找)

1 个答案:

答案 0 :(得分:1)

在管理控制台中,转到Resources-> JDBC-> Data Source-> [您的sybase数据源]。从右侧打开“自定义属性”。您可以看到许多与您正在使用的JDBC驱动程序相关的属性。设置名为'webSphereDefaultIsolationLevel'的属性

例如:此处(READ COMMITTED)已被选为隔离级别。在您的情况下,值应为1即。 (READ UNCOMMITTED)。

 **webSphereDefaultIsolationLevel**  2       Specifies a default transaction isolation level for new connections. Resource References and Access Intents override this value. To configure a default transaction isolation level, use the constants defined by JDBC: 1 (READ UNCOMMITTED), 2 (READ COMMITTED), 4 (REPEATABLE READ), 8 (SERIALIZABLE).