在jboss中配置sql2000的JDBC驱动
将msbase.jar, msutil.jar, mssqlserver.jar三个文件拷贝至Jboss的Server\default\lib目录下。将Jboss的docs\examples\jca目录下的mssql-service.xml, mssql-xa-service.xml文件拷贝至Jboss的server\default\deploy目录下,修改mssql-service.xml,/*…..*/中是说明文件,千万不要拷贝到该xml文件中。<config-property name="ConnectionURL" type="java.lang.String">
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind
</config-property>
/*------sql2000默认端口是1433,如果sql2000和jboss分装不同机器,则localhost要改成数据库的ip地址,数据库选择sql2000自带的Northwind数据库,你可以改成别的数据库------*/
<config-property name="UserName" type="java.lang.String">sa</config-property>
/*------数据库的用户名----*/
<config-property name="Password" type="java.lang.String">csdn</config-property>
/*------与数据库用户名对应的密码------*/修改mssql-xa-service.xml,ServerName、DatabaseName要和上个文件的一样。<config-property name="XADataSourceProperties" type="java.lang.String">
ServerName=localhost;DatabaseName=Northwind;SelectMethod=cursor
</config-property>

解决方案 »

  1.   

    一个简单的web应用程序,或者等待后面用jbuilder中发布一个web应用,如果需要新建,步骤如下:
    1、“jboss安装目录\server\default\deploy”中新建文件夹db_test.war,在db_test.war中新建index.jsp,内容如下:
    <%@page contentType="text/html"%> 
    <%@ page import="java.sql.*, javax.sql.DataSource, javax.naming.InitialContext" %> 
    <h3>Test sql2000 Database</h3> 
    <% 
    InitialContext ctx = new InitialContext(); 
    DataSource ds = (DataSource) ctx.lookup("java:/MSSQLDS"); 
    Connection conn = ds.getConnection(); 
    Statement stmt = conn.createStatement(); 
    ResultSet rs = stmt.executeQuery("SELECT * FROM Employees"); 
    while ( rs.next() ) { 
    out.println( rs.getInt(“EmployeeID”) + "<br>"); 
    }
    conn.close(); 
    %>
    在db_test.war中新建文件夹WEB-INF,其中有两个文件jboss-web.xml和web.xml 
    jboss-web.xml内容是
    <jboss-web> 
    </jboss-web> 
    web.xml内容是 
    <?xml version="1.0"?> 
    <!DOCTYPE web-app PUBLIC 
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app></web-app>
    访问http://localhost:8080/db_test,成功后表示和数据库正常连接了。
      

  2.   

    修改mssql-service.xml和mssql-xa-service.xml文件,
    把数据源名改为:MSSQLDS
      

  3.   

    上面的各位回答得不错,
    我也是这样配置的
    并且一、已经测试成功,
    rjzjh 你可以采用上面的方法