使用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的文件。
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042022881.png)
该XML文件内部的配置内容如下:
配置好文件后不要忘记在JBoss里面加入相应的数据库驱动包,本例使用的是SQL Server2005,具体放置位置为:
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042035847.png)
上面的设置完成后在项目里面就可以使用了,项目使用Spring作为管理数据库的框架,在Spring里面使用方式如下:
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042037242.png)
红色部分就是在JBoss里面配置的JNDI名称。
在Spring里面使用方式如下:
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042038812.png)
项目中要使用JBoss作为项目部署服务器,使用JBoss管理数据库连接有许多的好处,其中之一就是有数据库连接池不用自己设置,服务器会按照优化的设置来管理数据库,具体的使用步骤如下:
首先,在JBoss根目录的server\default\deploy目录下面新建一个mssql-ds.xml的文件。
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042022881.png)
该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,具体放置位置为:
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042035847.png)
上面的设置完成后在项目里面就可以使用了,项目使用Spring作为管理数据库的框架,在Spring里面使用方式如下:
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042037242.png)
红色部分就是在JBoss里面配置的JNDI名称。
在Spring里面使用方式如下:
![](http://images.cnblogs.com/cnblogs_com/rushoooooo/201108/201108251042038812.png)
相关文章推荐
- Jboss中多个war包都使用 Jboss的数据库连接方式
- C#程序不使用tnsnames.ora中的字符串连接数据库的方法
- PHP使用ODBC连接数据库的方法
- ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
- ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
- vs.net console 使用 web.config 连接数据库的方法
- SqlServer2008 数据库同步的两种方式(发布、订阅使用方法)
- 使用c3p0连接数据库、操作数据库和数据库的事务管理,基于mybatis框架
- Linux学习之CentOS(二)----centos连接网络的三种方式及 远程登录管理工具SecureCRT的使用
- 使用连接池的方式连接数据库:使用DBUtil连接ORACLE数据库
- 深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
- Thinkphp使用PDO方式连接MSSQL2000、sqlserver数据库的方法,PHP版本是PHP5.2
- 使用ADO连接数据库的方法
- jboss 数据库连接管理的一个问题
- oracle 数据库的管理工具 PL/SQL_Developer 的简易使用 与Java 连接并查询显示出数据
- 使用BasicDataSource引发的数据库连接中断的问题和解决方法
- PHP使用数据库永久连接方式(mysql_pconnect)操作MySQL的是与非
- 关于使用JDBC方式连接MSSQL数据库
- 使用PLSQL Developer连接数据库三种方式
- 使用OLE DB方式连接常用数据库的连接字符串的设置