如何從ComboPooledDataSource獲取內部連接對象。從ComboPooledDataSource獲取內部連接
回答
ComboPooledDataSource(假設它是c3p0框架)實現了javax.sql.DataSource,因此只需調用getConnection()
就可以工作。
getConnection()返回的連接類型是NewProxyConnection我想要連接的類型爲AS400JDBCConnection。 –
如果你在你的問題中解釋了這個,這將會很有幫助。閱讀肖恩帕特里克弗洛伊德:上面的評論和你以前的問題 - 你是否試過肖恩的建議,轉而使用CGLIB代理?這可能是最好的前進方向。 – pap
不,我沒有試過肖恩的建議。因爲爲此我必須在我的項目中實施AOP。其實我的問題是,我配置了ComboPooledDataSource,當我使用getConnection()對象時,它返回的對象類型是NewProxyConnection,但我希望它應該返回AS400JDBCConnection。 –
- 1. 從ComboPooledDataSource獲取的連接偶爾已經檢出
- 2. 從內部連接中獲取值
- 3. 從連接表獲取數據,內部聯接
- 4. 如何從內部連接中獲取下一個值SQL
- 5. 從內部連接查詢獲取數據
- 6. 內部連接的內部連接?
- 7. SQL從(選擇內部連接)選擇內部連接?
- 8. 從兩個表中選擇列(內部連接) - 內部連接
- 9. 如何減少超時以創建c3p0 ComboPooledDataSource並獲取Oracle數據庫連接?
- 10. 內部連接與另一個內部連接的內部連接
- 11. 當試圖從類內部但不是從外部獲取遊標時,獲取MySQL連接不可用
- 12. 從ServerSocket獲取連接ID
- 13. 從內部_Layout.cshtml獲取MVC
- 14. 從內部類獲取DisplayNameAttribute
- 15. 連接內部API
- 16. gorethink內部連接
- 17. JPQL內部連接
- 18. Django內部連接
- 19. MySQL內部連接?
- 20. HQL:內部連接
- 21. 內部連接mysql?
- 22. Symfony內部連接
- 23. MySQL內部連接?
- 24. SQL內部連接部門
- 25. Norm.MongoException:連接超時嘗試從連接池中獲取連接
- 26. 如何獲得內部連接的交叉連接結果
- 27. php mysql內部連接 - 獲取特定行
- 28. ActiveRecord查詢,添加內部連接,但獲取語法錯誤
- 29. Rails內部連接兩個sql語句獲取ActiveRecord ::關係
- 30. 如何通過內部連接獲取不同的值?
我認爲這是[你以前的問題]的一個改編版本(http://stackoverflow.com/questions/7305317/how-can-i-typecast-newproxyconnection-into-as400jdbcconnection)。我不確定這種改寫會有幫助。我不認爲這與'ComboPooledDataSource'有關,JDK代理是你的問題,因爲我在另一個問題的答案中寫道。 –