您好,谁能告诉我如何使用连接池概念我有普通的 java 方法,我在其中使用 DriverManager() 和 getConnection()。连接到数据库的方法我在每次调用时都创建新的连接敌人,并且我在 Try catch 块中手动关闭它,但我的应用程序在填充数百条记录时非常慢。我没有使用任何 servlet 或 jsp 我只是开发了一个桌面应用程序请帮助我提前谢谢你。
问问题
151 次
3 回答
1
您可以使用 Apache 的 DBCP 包进行连接池。检查下面的链接。
于 2012-10-19T06:09:13.507 回答
0
有3个连接功能:
mysql_connect:正常连接,没有pooling,不能执行存储过程(只是sql)
mysql_pconnect:池连接,不能执行存储过程(只是sql)
mysqli_connect:正常连接,无pooling,可以执行存储过程(需要mysql 5以上)
供参考:点击这里
于 2012-10-19T07:50:13.067 回答
0
Metalhead 提到的另一种方法是使用 Java EE 应用程序服务器,例如 Glassfish 和 EJB。将数据库配置为应用程序服务器中的资源后,您只需注入 EntityManager (JPA) 或 DataSource (JDBC),应用程序服务器将负责处理连接。
于 2012-10-19T07:41:14.147 回答