zoukankan      html  css  js  c++  java
  • 为Jboss4配置数据库

    Jboss4很老的版本了,最近维护一个老项目,发布在jboss4上,搜集下资料,解决如下:

    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的例子。

    1.  Mysql的JDBC驱动connector/j可以在http://www.mysql.com下载得到。 

    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-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。

  • 相关阅读:
    程序中的对话框应用(2)- ”另存为“对话框
    程序中的对话框应用(1)- ”打开“对话框
    Delphi常见报错
    用户界面设计(7)- 窗体上的状态栏应用(StatusBar)
    用户界面设计(6)- 窗体上的工具栏应用(ToolBar)
    用户界面设计(5)- 窗体上菜单的应用
    用户界面设计(4)- 窗体的控制
    用户界面设计(3)- 窗体的主要方法
    Delphi的类和对象(十二)- (TObject、TPersistent、TComponent、TControl、TWinControl、TCustomControl、TGraphicControl、TInterfacedObject)简单介绍
    安装 Visual Stuidio 2010 失败
  • 原文地址:https://www.cnblogs.com/blogyuan/p/2789540.html
Copyright © 2011-2022 走看看