連接器J是否真的不支持連接池。看看他們的文檔,我必須下載第三方庫,如DBCP或c3p0才能正確使用。沒有將其引入連接器J驅動程序本身的動機是什麼?這是J2EE規範要求的東西嗎?Do MySql Connector J JDBC驅動程序不支持連接池?
0
A
回答
1
沒有我知道的JDBC驅動程序(Oracle,SQL Server,MySQL,PostgreSQL)支持自己的連接池。這通常是由Java EE應用服務器提供的服務。
我不會因爲迷惑而責備你 - 這就是我流入.NET領域時的感受。
我認爲其原因是歷史性的:池和命名是CORBA ORB爲分佈式對象提供的服務。當構思企業Java時,其想法是爲封裝這些服務的分佈式對象創建一個事務監視器。池,對象生命週期,線程等所有困難都從應用程序中移出,並放入它們所在的應用程序服務器中。企業Java Beans應該允許用戶專注於表達業務邏輯的對象,並將所有內容保留給應用服務器。一個應用服務器市場誕生了:WebLogic,WebSphere,JBOSS等。
據我所知,.NET只有一個應用服務器:IIS。我不知道.NET如何處理連接池,但IIS歷史記錄是作爲Apache的Web服務器模擬器啓動的。我不認爲它開始在同一個地方。
相關問題
- 1. Sqlite JDBC驅動程序不支持RETURN_GENERATED_KEYS
- 2. MySQL JDBC驅動程序連接字符串?
- 3. Apache Ignite JDBC驅動程序 - JDBC連接池選項
- 4. JDBC連接池中的JDBC驅動程序加載問題
- 5. Tomcat 7.0連接池 - jdbc驅動程序異常
- 6. 與maven的mysql連接器:java.lang.NoClassDefFoundError:com/mysql/jdbc /驅動程序
- 7. 使用Mysql-connector/j連接java到Mysql
- 8. 支持Android的Jdbc Odbc驅動程序
- 9. 將Eclipse連接到mysql mac os x jdbc驅動程序
- 10. Neo4j的JDBC驅動程序錯誤在SQL工作臺「setEscapeProcessing不Neo4jStatement支持」/J
- 11. 加載jdbc驅動程序連接到MySQL數據庫
- 12. mariadb jdbc驅動程序blob更新不支持
- 13. MySQL Connector/J讀取〜/ .my.cnf嗎?
- 14. JTDS驅動程序 - 連接池與連接池
- 15. DB2連接VS ODBC/JDBC驅動程序
- 16. JDBC驅動程序的MS Access連接
- 17. Impala JDBC驅動程序連接錯誤
- 18. JDBC驅動程序連接失敗
- 19. jdbc驅動程序連接問題(sun.jdbc.odbc.JdbcOdbcDriver)
- 20. 如何使用Mysql JDBC驅動程序連接Android與MySQL
- 21. Neo4j螺栓驅動程序連接池
- 22. 錯誤在連接器/ J 8.0驅動程序
- 23. JDBC連接池
- 24. MySQL jdbc驅動程序
- 25. MySQL JDBC驅動程序的ClassNotFoundException
- 26. MySQL JDBC驅動程序是否符合JDBC規範?
- 27. MySQL JDBC驅動程序使用遷飛
- 28. MySql是否支持Java SE應用程序的連接池?
- 29. [亞馬遜] [JDBC](10220)驅動程序不支持
- 30. glassfish JDBC連接池
謝謝duffymo。對於使用DB進行編程,我有點困惑,但是爲什麼會這樣? – uriDium 2010-07-14 09:44:09