/2011年8月25日 10:42:42 by Rush/ 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 1 <?xml version="1.0" encoding="UTF-8"?>
2
3
4 <datasources>
5
6 <local-tx-datasource>
7
8 <jndi-name>/*项目中使用这个名字来访问数据库*/</jndi-name>
9
10 <use-java-context>false</use-java-context>
11
12 <connection-
13 url>jdbc:sqlserver://202.193.75.37:3533;DatabaseName=test/*数据库连接字符串*/</connection-url>
14
15 <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>//数据库驱动,这里用的是SQL Server的连接方式
16
17 <user-name>sa</user-name>//连接数据库用户名
18
19 <password>1234</password>//连接数据库密码
20
21 <min-pool-size>10</min-pool-size> //数据库连接池最小大小
22
23 <max-pool-size>100</max-pool-size> //数据库连接池最大大小
24
25 <idle-timeout-minutes>15</idle-timeout-minutes>//超时设置
26
27 .............其他的一些设置
28
29 </<local-tx-datasource>
30
31 </datasources>

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

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

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

在Spring里面使用方式如下:

作者: 一个无聊的人 发表于 2011-08-25 10:42 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"