配置EJB3.0在Jboss连接MSSQL

本文介绍如何在EJB3.0环境下配置SQLSERVER2000,包括所需软件版本、环境搭建步骤及JDBC驱动配置等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要是针对在XP下面连接SQL SERVER 2000作为例子,LINUX下面没有试过,JDK使用5.0版本。

集成开发环境还是首选Eclipse,有专门针对EJB3.0开发的JBOSSIDE,以及插件。这里以JBossIDE为例子。
需要JBOSS应用服务器,这里以4.0.4GA版本为例,该版本没有集成EJB3.0,所以还需要下载一个JBOSS的EJB3.0扩展包。连接数据库方面,需要使用JDBC驱动,但是由于微软的JDBC驱动存在部分BUG,所以使用JTDS驱动来连接数据库,而且SQL SERVER 2000需要安装SP3以上的补丁才行。需要准备下列东西:

Eclipse V3.2
JBossIDE-2.0.0.Beta2-ALL
jboss-EJB-3.0_RC9-FD
apache-ant-1.7.0-bin (用于安装ejb3.0扩展包)
jtds-1.2.1-dist
sql_server_2000_sp4

将每个包解压在相应的位置后,需要配置ANT的环境变量来安装jboss-EJB-3.0_RC9-FD,需要配置一个JBOSS的环境变量。

ANT_HOME=C:/ANT
PATH=%ANT_HOME%/BIN
JBOSS_HOME=C:/JBOSS404

在命令提示符下面,进入到jboss-EJB-3.0_RC9-FD目录,键入下面这条命令

ant -f install.xml -Djboss.server.config=all
其中all表示jboss中server的目录,可以改变这个目录,如果为ALL那么EJB3.0的扩展就被安装到ALL目录下了

接着安装SP4,这个简单。随后将jtds驱动部署到jboss服务器中,将jtds目录下的jtds-1.2.1.jar复制到jboss目录下/server/all/lib这个位置,还需要写一个配置文件在Jboss下的/server/all/deploy目录中,这里以ms sql server 2000的配置文件参考来写。

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
  
<local-tx-datasource>
    
<jndi-name>MSSQLDS</jndi-name>
    
<connection-url>jdbc:jtds:sqlserver://localhost:1433;DatabaseName=数据库名</connection-url>
    
<driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
    
<user-name>SA</user-name>
    
<password>123</password>
      
<metadata>
         
<type-mapping>MS SQLSERVER2000</type-mapping>
      
</metadata>
  
</local-tx-datasource>
</datasources>

命名为mssql-ds.xml,这样jtds驱动也配置好了。
最后把eclipse3.2解压开来,再将jbosside里面的文件覆盖到eclipse目录中,一个ejb3.0的开发环境就搭建好了 


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值