jboss7数据库连接池配置
来源:互联网 发布:mysql replace into 编辑:程序博客网 时间:2024/05/18 04:01
1.在JBoss的standalone.xml配置文件<datasources></datasources>节点中配置数据源,如下:
<subsystem xmlns="urn:jboss:domain:datasources:1.0">
<datasources>
<datasource jta="false" jndi-name="java:jboss/datasources/XXXXDS" pool-name="XXXXDS" enabled="true" use-ccm="false">
<connection-url>jdbc:oracle:thin:@(description = (address = (protocol = tcp)(host = XXXX.example.com)(port = 1521))(connect_data = (sid = XXXXDB)))</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver>oracle</driver>
<new-connection-sql>SELECT 1 FROM DUAL</new-connection-sql>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
<prefill>true</prefill>
<use-strict-min>false</use-strict-min>
</pool>
<security>
<user-name>xxxx</user-name>
<password>xxxx</password>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<check-valid-connection-sql>SELECT 1 FROM DUAL</check-valid-connection-sql>
<validate-on-match>false</validate-on-match>
<background-validation>false</background-validation>
</validation>
<statement>
<share-prepared-statements>false</share-prepared-statements>
</statement>
</datasource>
<drivers>
<driver name="oracle" module="com.oracle">
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
2.
通过JNDI来访问对象一般步骤:
1、创建Context对象
2、调用lookup方法根据JNDI名查找对象
3、关闭Context对象
由于Context只是一个接口,一般通过它的实现类InitialContext来创建实例。
如上通过jboss配置数据库连接池,在程序建立数据库连接时,首先通过InitialContext类创建Context对象,再调用对象的lookup方法,通过JNDI名字获取数据库连接对象,最后创建连接。
3.
eclipse配置jndi datasource
release 右键-run-jetty run configurations-jettywebapp-选中 jndi support
- jboss7数据库连接池配置
- JBoss7配置指南(一)
- JBoss7配置指南(二)
- JBoss7配置指南(一)
- JBoss7配置指南(二)
- JBoss7配置指南(三)
- JBoss7配置指南四)
- JBoss7配置指南(一)
- jboss7配置入门
- JBoss7 安装配置
- jboss7配置mysql数据源
- apache+jboss7+windows配置
- jboss7开发配置指南
- apache+jboss7+windows配置
- JBoss7 安装配置
- 为Jboss7配置数据库
- JBOSS7的日志配置
- jboss7开发配置指南
- 初次淘宝创业有哪些坑可以避开?
- kafak 简单概念
- gem install 出现Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org
- easyui使用layou时自适应窗口
- GreenDAO(一)
- jboss7数据库连接池配置
- iOS框架整理
- Android Studio NDK开发 正确调用jni 及加入第三方so库需要注意的问题
- 修改golang最大内存限制
- Xcode7插件开发:从开发到拉到恶魔岛
- 堆排序
- Kotlin学习之枚举类
- VB 动态数组,文件读写
- 隐式转换