我在 c3p0 的手册链接中读到,可以将 JBOSS 中的 c3p0 库用作 MBean。正确配置后,我想通过其 JNDI 名称在我的 Java WAR中引用新的C3P0PooledDataSource 。当我使用 Spring 时,它类似于:
[src/webapp/WEB-INF/applicationContext.xml]
<jee:jndi-lookup id="dataSource" jndi-name="java:PooledDS" />
但是,我不知道如何正确配置这个库。我试图将c3p0-0.9.2.1.jar和c3p0-service.xml放在手册中注释的文件夹中,但我没有运气。
我目前正在开发一个使用MySql数据库的项目,因此我在JBOSS AS 7.1.1服务器内安装了 mysql 连接器。我不得不说,如果我在我的项目中集成 c3p0 和 MySql 连接器,我可以正确部署它。所以...:
- 是否可以按照其手册中的说明在 JBOSS AS 7.1.1 中使用 c3p0 连接池?我应该如何配置它?
我开始“玩” c3p0 是因为它有大量的配置属性,但我不知道 c3p0 是否比嵌入式 JBOSS 池功能更好。
- 是否应该使用 c3p0 库而不是 JBOSS 嵌入式连接池(即使用管理控制台/Web 配置数据源)?
我感谢对这些问题的任何评论。提前致谢。