jboss7配置mysql连接池_配置JBoss数据源

配置JBoss数据源,为什么要在JBoss中配置数据源?这其实是面向对象思想的一种体现:通过容器管理对数据库的访问。

最开始我们通过JDBC访问数据库,什么Connection、Command都由我们自己创建。但每次打开关闭数据库很消耗资源,于是出现了数据库连接池,提前建立好对数据库的连接,用的时候去连接池取,用完了送回到连接池。这样虽然解决了资源消耗问题,但连接过程仍需要手动干预。后来在用Spring整合Hibernate时,出现了用Spring的IOC容器管理Hibernate对数据库的访问的思想,这个过程好比用Tomcat管理Servlet的生命周期。我们只需用Servlet完成消息的提交,不必要关心它什么时候创建、什么销毁,JBoss管理数据源也是相同的思想。

上面解决了为什么的问题,下面解决怎么做的问题。

1.首先在jboss-4.2.3.GA\docs\examples\jca目录找到mysql-ds.xml文件(以mysql数据源为例),将其复制到桌面,编辑mysql-ds.xml文件,内容如下:

itcastDS

jdbc:mysql://mysql-hostname:3306/test

com.mysql.jdbc.Driver

quwenzhe

123456

3

100

org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter

mySQL

在mysql-ds.xml文件中我们配置了对mysql数据库访问的相关参数。

2.把访问mysql的驱动jar文件复制到jboss-4.2.3.GA\server\default\lib目录;

3.重启JBoss服务器;

4.部署mysql-ds.xml到JBoss服务器:复制mysql-ds.xml文件到jboss-4.2.3.GA\server\default\deploy目录;

5.查看JBoss控制台,在jboss.jca中如果能找到我们配置的JNDI名称,说明数据源配置成功,如下图所示:

e263201326325221363d0597046a3721.png

在ManagedConnectionPool中可以查看我们配置的数据源参数。

到此,配置JBoss数据源成功。

RHEL6.5安装OpenJDK1.7.0 + JBoss7.1.1 + Maven3.0.4  http://www.linuxidc.com/Linux/2014-04/99854.htm

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值