Hello可以告诉我如何使用连接池概念我有正常的java方法,其中我使用的是DriverManager()和getConnection()。连接到数据库的方法我正在为每次调用创建新的连接,我在Try catch块中手动关闭它,但是我的应用程序在填充数百条记录时非常慢。我没有使用任何servlet或jsp我只是开发了一个桌面应用程序请帮助我提前感谢你。
答案 0 :(得分:1)
您可以使用Apache的DBCP包进行连接池。请查看以下链接。
答案 1 :(得分:0)
与Metalhead提到的另一种方式是使用诸如Glassfish和EJB之类的Java EE应用服务器。一旦将数据库配置为应用程序服务器中的资源,就可以注入EntityManager(JPA)或DataSource(JDBC),应用程序服务器将负责处理连接。
答案 2 :(得分:0)
有3个连接功能:
mysql_connect:正常连接,没有池,你不能执行存储过程(只是sql)
mysql_pconnect:池化连接,你无法执行存储过程(只是sql)
mysqli_connect:正常连接,没有池,可以执行存储过程(需要mysql 5或更高版本)
供参考:click here