autocommit

    0熱度

    2回答

    我們有一個Solr實例,我們發現在solrconfig.xml中打開autoCommit實際上可以滿足我們的需求。但是有一些實例和一些批處理操作,我們希望暫時禁用自動提交。我一直無法找到任何東西,但我想知道是否有人通過SolrJ知道你可以禁用某個進程的自動提交,然後重新啓用它?

    2熱度

    1回答

    我有一個servlet,我得到一個Connection對象,然後交給兩個工作線程進行各種活動。我現在需要在一個線程上添加一個事務。 如果我開始這樣一個事務: connection.setAutoCommit(false); 會影響兩個線程嗎?我認爲會的。 我必須得到每個線程的單獨連接嗎? 感謝

    8熱度

    2回答

    我有主線程產生線程#2,它在主線程中使用相同的休眠會話。線程#2每隔幾分鐘執行一次「select 1」,以保持數據庫連接處於活動狀態,因爲主線程有一個長時間運行的進程。一旦主線程完成瓦特/處理,它調用一個承諾,但我得到的錯誤: Caused by: org.hibernate.TransactionException: JDBC commit failed at org.hibernat

    1熱度

    1回答

    我想用java工具自動提交包含svn文件的目錄樹。 有殼和蝙蝠腳本 蝙蝠 for /f "tokens=2*" %%i in ('svn status %1 ^| find "?"') do svn add "%%i" for /f "tokens=2*" %%i in ('svn status %1 ^| find "!"') do svn delete "%%i" svn commit -

    2熱度

    2回答

    我試圖做一個存儲過程的調用從在一個事務中它的簡化形式: my $dbh= DBI->connect(............ ); my $sth = $dbh->prepare("call sp_get_workitems (1,1)"); $dbh->begin_work or die $dbh->errstr; $sth->execute(); my ($result)= $sth

    0熱度

    1回答

    在MySQL中使用事務的想法很好。如果出現問題,能夠回滾事務的想法也很好。 我的問題是這樣的:在一個應用程序,它是值得它來控制自己的交易,或讓MySQL的照顧它給我嗎?換句話說,應該對MySQL給我的自動提交功能有一個主動的不信任? 例子: try { $mysqli->autocommit(0); //Normally, would go through the steps

    1熱度

    2回答

    使用連接池時, 會設置連接的autocommit = false 隻影響此連接嗎? 如果我關閉此連接而未設置autocommit = true 並獲得新連接,則將此連接的策略設置爲autocommit = true?

    3熱度

    1回答

    我有一個每五分鐘提交一些文件的cronjob。但是,它不再工作。它打印 Error validating server certificate for 'https://xx.xx.xx.xx:443': - The certificate hostname does not match. Certificate information: - Hostname: *.xxxtest.com

    0熱度

    1回答

    我有一個非常有趣的情況。我對JBoss和Oracle略有新意,主要與DB2上的Weblogic一起工作。這就是說,我想要做的事很簡單。 我有一個local-tx-datasource到Oracle數據庫。從我的Java I代碼中,我使用適當的JNDI名稱檢索數據源後調用datasource.getConnection()。 my -ds.xml文件中的local-tx-datasource聲明沒有

    2熱度

    1回答

    爲了在一個事務中分組幾個DML語句,我必須調用connection.setAutoCommit(false)嗎?我有點困惑,因爲jdbc doc說在自動提交模式下創建了一個新的連接。同時,Oracle沒有自動提交事務,如果DML語句不存在,則DML語句將開始一個新事務。所以,在我的理解中,connection.setAutoCommit(false)是多餘的(假設我不考慮切換到不同的RDMS)。