J2EE 中的 JPA/Toplink 实现要使用哪个连接池?
我有 J2EE 应用程序,现在使用 JPA/Toplink 我想实现外部或内部连接池...请帮助我弄清楚如何使用 JPA/TopLink 实现连接池...
I have J2EE Application where I am using JPA/Toplink now I want to implement external or internal connection pool ... please help me to figure out how to implement connection pooling with JPA/TopLink ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
那么您不应该自己实现连接池。
如果您的应用程序在应用程序服务器(JBoss、Glassfish...)内运行,您的 JPA 代码将使用应用程序服务器配置的连接池。如果您独立运行,则可以使用任意数量的现有开源连接池实现,例如 DBCP。
Well you shouldn't implement a connection pool yourself.
If your app is running inside an app server (JBoss, Glassfish..) your JPA code will use the connection pools that are configured by the app server. If you are running standalone you can use any of the number of existing open source connection pool implementations such as DBCP.
我同意格雷戈里的观点,你不想自己编写连接池。看看例如 Proxool 或 Commons DBCP 这都是经过充分测试的开源连接池。
在我看来,Proxool 的优点是可以轻松添加到现有项目中。
I agree with Gregory, you don't want to write a connection pool yourself. Have a look at e.g. Proxool or Commons DBCP which are both well-tested opensource connection pools.
Proxool, in my opinion, has the advantage of being trivial to add to an existing project.