数据库中的隔离级别

时间:2011-01-29 22:58:39

标签: database performance isolation-level

我理解隔离级别的概念。但是你如何设置它以及在哪里?我从来没有在java程序中看到过这个问题。

2 个答案:

答案 0 :(得分:4)

请参阅Connection界面。 它定义了可以与setTransactionIsolation()方法一起使用的常量TRANSACTION_XXX。

答案 1 :(得分:2)

将有一个默认的隔离级别,由用于访问DBMS的Java软件和DBMS本身的组合决定。通常,它可能在高级隔离(SQL标准中的SERIALIZABLE)中工作,但您可以使用stacker标识的方法更改工作级别。

您可以使用特定于DBMS的语句。 SQL Standard提供SET TRANSACTION作为可伪造的语句;你可能会发现你也有SET ISOLATION这样的陈述。