您的位置:首页 > 数据库

使用JBoss管理数据库连接的方法(JDNI方式)

2011-08-25 10:42 441 查看
/2011年8月25日 10:42:42 by Rush/

项目中要使用JBoss作为项目部署服务器,使用JBoss管理数据库连接有许多的好处,其中之一就是有数据库连接池不用自己设置,服务器会按照优化的设置来管理数据库,具体的使用步骤如下:

首先,在JBoss根目录的server\default\deploy目录下面新建一个mssql-ds.xml的文件。





该XML文件内部的配置内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>

<local-tx-datasource>

<jndi-name>/*项目中使用这个名字来访问数据库*/</jndi-name>

<use-java-context>false</use-java-context>

<connection-
url>jdbc:sqlserver://202.193.75.37:3533;DatabaseName=test/*数据库连接字符串*/</connection-url>

<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>//数据库驱动,这里用的是SQL Server的连接方式

<user-name>sa</user-name>//连接数据库用户名

<password>1234</password>//连接数据库密码

<min-pool-size>10</min-pool-size> //数据库连接池最小大小

<max-pool-size>100</max-pool-size> //数据库连接池最大大小

<idle-timeout-minutes>15</idle-timeout-minutes>//超时设置

.............其他的一些设置

</<local-tx-datasource>

</datasources>


配置好文件后不要忘记在JBoss里面加入相应的数据库驱动包,本例使用的是SQL Server2005,具体放置位置为:





上面的设置完成后在项目里面就可以使用了,项目使用Spring作为管理数据库的框架,在Spring里面使用方式如下:



红色部分就是在JBoss里面配置的JNDI名称。

在Spring里面使用方式如下:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: