在使用
						jboss4
						配置数据库连接的基本操作步骤(不包括
						XA
						数据连接):
				
		
		
				
						
								1.  
						
						Copy
						数据库的
						JDBC
						驱动至部署文件夹中的
						lib
						目录下
				
		
		
				
						
								2.  
						
						建立所需要连接的物理数据库表。
				
		
		
				
						
								3.  
						
						建立数据库配置文件,配置数据库参数,文件以
						-ds.xml
						为结尾,如
						mysql-ds.xml
						。配置文件具体方法参照
						docs/example/jca
						下,有各种数据库的例程。在这里只介绍几个常用的配置。修改好的配置文件放在
						web
						应用部署目录下,如
						web
						应用为
						all
						,则放在
						$JBOSS4_HOME\server\all\deploy
						下。
				
		
		
				
						
								4.  
						
						修变
						jboss
						的
						CMP
						配置文件
						jbosscmp-jdbc.xml
						参数。一般修改
				
		
		
				
						<datasource>java:/DefaultDS</datasource>
				
		
		
				
						<datasource-mapping>mysql</datasource-mapping>
				
		
		
				
						这两个参数,将
						DefaultDS
						换为你在
						-ds.xml
						文件中的
						<jndi-name>
						的值,将
				
		
		
				
						datasource-mapping
						改为
						-ds.xml
						文件中
						<type-mapping>
						的值。
				
		
		
				
						
								5.  
						
						启动
						jboss
						,测试数据库连接
				
		
		
				
						
						
								 
						
				
		
		
				
						
								一.
						
						MYSQL
				
		
		
				
						在
						jboss4
						文档中默认的例程就是
						myssql
						的例子。(见第八章
						54
						页)
				
		
		
				
						
								1.  
						
						Mysql
						的
						JDBC
						驱动
						connector/j
						可以在
						
								
										http://www.mysql.com
								
						
						下载得到
						.
				
		
		
				
						现在最新的
						mysql
						是
						4.1, connector/j
						是
						3.2
						。分别对应以下地址
				
		
		
				
						
								http://dev.mysql.com/downloads/mysql/4.1.html
						
				
		
		
				
						
								http://dev.mysql.com/downloads/connector/j/3.2.html
						
				
		
		
				
						下载的时候感觉韩国的几个站点速度是最快的
				
		
		
				
						(
						btw
						:台湾站点居然有青天白日旗,一定要跟
						jboss
						抗议一下)
				
		
		
				
						
								 
						
				
		
		
				
						
								2.  
						
						在
						mysql
						客户端中建立一个数据库叫做
						test
				
		
		
				
						mysql> CREATE DATABASE test;
				
		
		
				
						
								 
						
				
		
		
				
						
								3.  
						
						建立一个
						Mysql-ds.xml
						文件
				
		
		
				
						<datasources> 
				
		
		
				
						<local-tx-datasource> 
				
		
		
				
						<jndi-name>DefaultDS</jndi-name> 
				
		
		
				
						<connection-url>jdbc:mysql://localhost:3306/test</connection-url> 
				
		
		
				
						<driver-class>com.mysql.jdbc.Driver</driver-class> 
				
		
		
				
						<user-name>username</user-name> 
				
		
		
				
						<password>password</password> 
				
		
		
				
						<metadata>
				
		
		
				
						
								         <type-mapping>mysql</type-mapping>
				
		
		
				
						
								 </metadata>
				
		
		
				
						</local-tx-datasource>
				
		
		
				
						</datasources>
				
		
		
				
						也可以将
						docs/example/jca
						下的
						Mysql-ds.xml
						拷贝过来修改。保存在
						deploy
						下。并删除
						jboss
						默认的
						hsqldb-ds.xml
						。
				
		
		
				
						
								4.  
						
						打开
						jbosscmp-jdbc.xml
						,将
				
		
		
				
						<datasource>java:/DefaultDS</datasource>
				
		
		
				
						
								 
								     <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->
				
		
		
				
						修改为
						
								
								
						
				
		
		
				
						<datasource>java:/DefaultDS</datasource>
				
		
		
				
						
								     <datasource-mapping>
						mysql
						</datasource-mapping> 
				
		
		
				
						
								5.  
						
						启动
						jboss
						。如果自己的
						web
						应用为
						all
						,则使用
						run –c all
				
		
		
				
						
								二.
						
						ORACLE
				
		
		
				
						Oracle
						的数据库驱动可以在
						Oracle
						的安装目录下找到,
						oracle\ora92\jdbc\lib
						下
						ojdbc14.jar
						或
						ojdbc14_g.jar
						。
				
		
		
				
						建立
						oracle-ds.xml
						,注意
						Oracle
						的
						URL
						为
				
		
		
				
						<connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>
				
		
		
				
						
								 
						
				
		
		
				
						
								三.
						
						SQLSERVER2000
				
		
		
				
						
								 
								   SQLSERVER2000
						的数据库驱动可以在
						microsoft
						网站找到,包括三个文件
				
		
		
				
						msbase.jar,mssqlserver.jar
						和
						msutil.jar
						,建立
						mssql-ds.xml
						,
						SQLSERVER2000
						的
						URL
						为
				
		
		
				
						<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
				
		
		
				
						
								    
								 <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
				
		
		
				
						
								 
						
				
		
		
				
						如果使用
						Weblogic
						的
						SQLSERVER2000
						驱动,则是在
						bea\weblogic81\server\lib
						下的
				
		
		
				
						mssqlserver4v65.jar
						,
						class
						为
						weblogic.jdbc.mssqlserver4.Driver