博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置JBoss数据源
阅读量:3977 次
发布时间:2019-05-24

本文共 1156 字,大约阅读时间需要 3 分钟。

      配置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名称,说明数据源配置成功,如下图所示:

   

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

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

你可能感兴趣的文章
ovs+dpdk bond功能总结
查看>>
成都商业贷款买新房,取公积金流程
查看>>
qemu+ovs vhost连接,热升级和故障恢复
查看>>
hugepage设置相关总结
查看>>
vpp 类veth接口实现(连接多vrouter,多vbridge)
查看>>
魔方公式总结
查看>>
vpp honeycomb 总结
查看>>
vpp代码dpdk-input node后加feature node 不能trace原因
查看>>
pktgen使用总结
查看>>
libvirt XML文件启动qemu 使用hugepages vhost总结
查看>>
ovs原生和ovs+dpdk iperf3测试结果对比
查看>>
网络收包LRO GRO测试总结
查看>>
ovs原生与+dpdk性能测试对比总结
查看>>
dpdk LRO功能总结
查看>>
使用Intel® 82599 VF 功能,在虚拟机里运行 (f-stack)nginx 代理功能多进程总结
查看>>
f-stack dpdk bond 功能
查看>>
f-stack 队列和进程关系
查看>>
5.DPDK Ring Library
查看>>
DPDK 使用网卡ip/tcp/udp checksum offload
查看>>
dpdk 调试(log)小结(终端打印或是输出到文件)
查看>>