apache-commons-dbcp

    1熱度

    4回答

    我使用JNDI上下文創建在這樣Tomcat的context.xml文件JDBC驅動程序的數據源,而不池創建數據源, <Resource name="db/test" type="javax.sql.DataSource" driverClassName="com.test.jdbc.Driver" url="jdbc:fastdb://localhost:

    2熱度

    3回答

    我正嘗試使用使用Apache DBCP連接池檢索的連接對象更新clob列。 早些時候,我已經使用this實現了連接池,並且它可以正常工作,即可以更新CLOB。我切換到DBCP,因爲我得到java.sql.SQLException:ORA-01000:最大打開遊標超過。我檢查了所有DAO中的connection,resultSet,preparedStatement對象。所有終於塊有這些遊標關閉。仍

    14熱度

    4回答

    JDBC 3.0規範討論連接(和準備語句)池。 我們有幾個獨立的Java程序(即我們沒有使用應用程序服務器),它們一直在使用DBCP來提供連接池。我們應該繼續使用DBCP,還是可以利用JDBC提供的池並擺脫DBCP?我們使用的是MySQL(Connector/J),並且最終會添加SQL Server支持(jTDS);我們不太可能支持任何其他數據庫。 編輯:請參閱下面的評論關於我的嘗試消除連接池庫。

    5熱度

    1回答

    具體來說,當我返回到池的連接時,dbcp(和其他連接池)是否爲我關閉語句和結果集? 或者我應該自己關閉這些嗎?

    0熱度

    3回答

    我在我的tomcat容器中使用帶有JNDI的Apache DBCP來連接到mysql數據庫。一切工作正常,但我看到的問題是,一旦pconnection彙集它永遠不會被釋放。所以在負載尖峯連接後,他們永遠在睡覺。他們是否通過context.xml參數來縮小池?這裏是我的ocnfiguration: defaultAutoCommit="false" defaultTransaction

    16熱度

    3回答

    在MySql的​​的配置參考中,使用autoReconnect屬性時發出警告emptor。我遵循指示,並增加了我的服務器的wait_timeout。由於我使用的DBCP(我正在考慮轉移到c3po閱讀Stackoverflow擊落DBCP後的幾個帖子),可以使用autoReconnectForPools屬性嗎?當在DBCP或任何連接池中啓用時,它實際上做了什麼?

    3熱度

    3回答

    我有一個Java Web應用程序連接到在另一臺機器上運行的Oracle數據庫(不確定這是否相關)。我正在使用DBCP進行連接池。 Web應用程序在JBoss 4.2.2中運行,我們在Spring中將我們的數據源定義爲一個bean。 我們使用Hibernate for ORM。 偶爾會出現如下錯誤:「ORA-02396:超出最大空閒時間,請重新連接」。 我曾嘗試將屬性添加到我們的DBCP Basic

    6熱度

    3回答

    有人可以解釋使用dbcp可以使用準備好的連接池嗎? (如果可能,使用一些示例代碼)。我已經想出瞭如何打開它 - 將KeyedObjectPoolFactory傳遞給PoolableConnectionFactory。 但是之後應該如何定義特定的準備好的語句? 現在,我只使用PoolingDataSource從池中獲取連接。我如何使用池中準備好的語句?

    1熱度

    1回答

    我決定使用DBCP,主要是因爲我的數據庫連接超時。理論上,一旦你定義了一個「驗證查詢」,DBCP將默認在連接上運行該查詢,然後再使用它,這樣你總能知道連接是否正常。 我在兩週前設置了它,它似乎工作。但是,昨晚我在連接上遇到超時異常。 在我的開發機器上的代碼倖存了一個MySQL重新啓動沒有問題,所以我猜DBCP 是做一些事情。 我應該如何着手調查?你爲此使用DBCP嗎? (剛剛刪除了50行左右的更多