1、去D:/jboss-5.0.0.GA-jdk6/jboss-5.0.0.GA/docs/examples/jca/目录下找到mssql-ds.xml文件,修改其中的参数,包括连接名称、用户名、密码等。
- <?xml version="1.0" encoding="UTF-8"?>
- <datasources>
- <local-tx-datasource>
- <jndi-name>jCuckoo-DS</jndi-name>
- <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
- <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
- <user-name>sa</user-name>
- <password></password>
- <metadata>
- <type-mapping>MS SQLSERVER2000</type-mapping>
- </metadata>
- </local-tx-datasource>
- </datasources>
2、将对应的mssql2000的驱动msbase.jar、mssqlserver.jar、msutil.jar拷贝到D:/jboss-5.0.0.GA-jdk6/jboss-5.0.0.GA/server/default/lib/目录下。
3、启动JBOSS服务器,可以看到该数据源,打开浏览器,进入JBOSS控制台, http://localhost:8080/jmx-console/
在jboss.jca出,发现数据源。
name=jCuckoo-DS,service=DataSourceBinding
name=jCuckoo-DS,service=LocalTxCM
name=jCuckoo-DS,service=ManagedConnectionFactory
name=jCuckoo-DS,service=ManagedConnectionPool
点一下name=jCuckoo-DS,service=ManagedConnectionPool 连接,进入面板,可以重新进行设置。但是在这个里面设置的值,当JBOSS重启时,会丢掉。如果想不丢失,可以修改我们前面的配置文件。
- <?xml version="1.0" encoding="UTF-8"?>
- <datasources>
- <local-tx-datasource>
- <jndi-name>jCuckoo-DS</jndi-name>
- <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
- <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
- <user-name>sa</user-name>
- <password></password>
- <min-pool-size>3</min-pool-size>
- <max-pool-size>30</max-pool-size>
- <metadata>
- <type-mapping>MS SQLSERVER2000</type-mapping>
- </metadata>
- </local-tx-datasource>
- </datasources>