任何人都可以帮我编写对象池算法。我是J2EE的新手,我需要对象池来进行数据库连接。所以请帮忙。 感谢
答案 0 :(得分:3)
数据库连接池是一个棘手的问题,很难做到正确。但是,您可以使用几个提供连接池的开源解决方案。你可以考虑使用 <{3}}或C3P0以获得您想要的连接池。
如果您在Glassfish,Weblogic或Jboss等应用程序服务器环境中工作,则应用程序服务器本身会提供连接池。您需要创建一个数据源并启用您希望拥有的池。
答案 1 :(得分:2)
您应该使用现有的解决方案,例如
,而不是编写自己的对象池Commons Pool:http://commons.apache.org/pool(对于一般的对象池)
或
Commons DBCP:http://commons.apache.org/dbcp(对于数据库连接池)
答案 2 :(得分:2)
所有主要的Servlet和Java EE容器都有自己的连接池实现,可通过JNDI获得。用容器检查文档。
答案 3 :(得分:2)
我是J2EE的新手,我需要 数据库的对象池 连接。
Java EE平台的重点是缓解开发者形式编写基础设施代码,并专注于业务逻辑。平台是否成功,是另一个争论,但它至少是愿景。
鉴于您不熟悉它,我强烈建议您花一些时间更好地了解平台提供的内容,以及它背后的愿景。
连接池只是一件事,该平台提供了处理配置,安全性,部署,监控<的具体方法/ strong>等。
具体关于连接池,请参阅What is best approach for connection pooling?