微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JBOSS中配置MSSQL数据源


1、去D:/jboss-5.0.0.GA-jdk6/jboss-5.0.0.GA/docs/examples/jca/目录下找到mssql-ds.xml文件修改其中的参数,包括连接名称用户名密码等。

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <datasources>
  3.   <local-tx-datasource>
  4.     <jndi-name>jCuckoo-DS</jndi-name>
  5.     <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
  6.     <driver-class>com.microsoft.sqlserver.jdbc.sqlServerDriver</driver-class>
  7.     <user-name>sa</user-name>
  8.     <password></password>
  9.       <Metadata>
  10.          <type-mapping>MS sqlSERVER2000</type-mapping>
  11.       </Metadata>
  12.   </local-tx-datasource>
  13. </datasources>
然后发布数据源,即将该文件拷贝到D:/jboss-5.0.0.GA-jdk6/jboss-5.0.0.GA/server/default/deploy/目录下。
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重启时,会丢掉。如果想不丢失,可以修改我们前面的配置文件
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <datasources>
  3.   <local-tx-datasource>
  4.     <jndi-name>jCuckoo-DS</jndi-name>
  5.     <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
  6.     <driver-class>com.microsoft.sqlserver.jdbc.sqlServerDriver</driver-class>
  7.     <user-name>sa</user-name>
  8.     <password></password>
  9.     <min-pool-size>3</min-pool-size>
  10.     <max-pool-size>30</max-pool-size>
  11.       <Metadata>
  12.          <type-mapping>MS sqlSERVER2000</type-mapping>
  13.       </Metadata>
  14.   </local-tx-datasource>
  15. </datasources>
由于数据源可以动态发布,故修改完毕后,刷新一下,就可以看到。数据源到此已经配置好了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐