請教高手關於事務隔離的問題

2021-08-29 12:55:54 字數 1365 閱讀 7642

private static string url = "jdbc:mysql://localhost:3306/test";

private static string username = "root";

private static string password = "";

public static connection getconn() throws exception

public static void demo3() throws exception

stmt1.close();

connection con2 = getconn();

con2.setautocommit(false);

string sql2 = "insert into employee(name,salary) values(\"gigi\",1000)";

statement stmt2 = con2.createstatement();

stmt2.executeupdate(sql2);

con2.commit();

stmt2.close();

con2.close();

system.out.println("*************************==");

statement stmt11 = con1.createstatement();

resultset rs11 = stmt11.executequery(sql1);

while(rs11.next())

stmt11.close();

con1.commit();

con1.close();

}public static void main(string args) throws exception

實際列印結果為:

1 gigi 1000

*************************==

1 gigi 1000

預期的結果應該是:

1 gigi 1000

*************************==

1 gigi 1000

2 gigi 1000

請高手 幫我看看這個**.為啥隔離級別設定成isolation_repeatable_read了,卻不能幻像讀

按照文件

isolation_read_uncommitted

isolation_read_committed

isolation_repeatable_read 都是應該允許幻像讀的

我用的是 mysql 的 innodb 儲存引擎 .文件上說支援4個標準的事務隔離

請教關於asp優化問題

用asp access做的 資料結構很簡單,二級分類 新聞,字段不是很多。但是資料量很 大 現在約上萬多條 用的是別人的空間和伺服器,開啟首頁和新聞列表頁慢,偶爾會出現超時的情況。但是用同樣的資料庫和檔案,在本地執行就正常 可以確認是沒有死迴圈 所以想從asp 上優化一下 1.首先我的資料顯示基本都...

MS 關於事務的隔離級別

兩個事務都同時更新一行資料,但是第二個事務卻中途失敗退出,導致對資料的兩個修改都失效了。這是因為系統沒有執行任何的鎖操作,因此併發事務並沒有被隔離開來。乙個事務開始讀取了某行資料,但是另外乙個事務已經更新了此資料但沒有能夠及時提交。這是相當危險的,因為很可能所有的操作都被回滾。乙個事務對同一行資料重...

面試 關於事務隔離級別

事務的四種隔離級別 讀未提交 會出現髒讀,即在事務a可以讀到事務b未提交的髒資料。讀已提交 事務a只能讀到事務b提交後的資料,可以避免髒讀,但是會出現不可重複讀的情景。即 事務a在兩次讀取同一條資料的過程中,事務b對該條資料進行了update,導致事務a在事務b提交資料前後兩次讀取的資料不一樣,該現...