您好,谁能告诉我如何使用连接池的概念,我有普通的java方法,其中我使用DriverManager()和getConnection()。连接到数据库的方法我为每个调用创建新的连接,并在Try catch块中手动关闭它,但我的应用程序在填充数百条记录时非常慢。我没有使用任何servlet或jsp,我只是开发了一个桌面应用程序,请帮助我,谢谢提前。
发布于 2012-10-19 14:09:14
您可以在下面的链接中使用Apache的DBCP包进行连接pooling.Check。
发布于 2012-10-19 15:41:14
Metalhead提到的另一种方法是使用Java应用服务器,如Glassfish和EJB。将数据库配置为应用程序服务器中的资源后,只需注入EntityManager (JPA)或DataSource (JDBC),应用程序服务器将负责处理连接。
发布于 2012-10-19 15:50:13
有3个连接函数:
mysql_connect:正常连接,没有池化,不能执行存储过程(只执行sql)
sql池连接,您不能执行存储过程(只执行mysql_pconnect: )
mysqli_connect:正常连接,无池化,可以执行存储过程(需要mysql 5或更高版本)
参考:click here
https://stackoverflow.com/questions/12968275
复制相似问题