如何配置新数据库

 常见问题解答 > 配置 > 如何配置新数据库

ActiveMQ Classic 明确支持 Derby、Axion、HSQL、Oracle 和 SQLServer。以下是配置新数据库的步骤。

  1. 修改位于“activemq_home/conf”目录中的 activemq.xml 文件,通过编辑或添加 JDBC 数据源配置,例如:

     <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
       <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
       <property name="url" value="jdbc:mysql://127.0.0.1/activemq"/>
       <property name="username" value="activemq"/>
       <property name="password" value="activemq"/>
       <property name="poolPreparedStatements" value="true"/>
     </bean>
    

    对于 AMQ 3.x

     <bean id="mssql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
         <property name="driverClassName">
             <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
         </property>
         <property name="url">
             <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=activedb</value>
         </property>
         <property name="username">
             <value>sa</value>
         </property>
         <property name="password">
             <value></value>
         </property>
         <property name="poolPreparedStatements">
             <value>true</value>
         </property>
     </bean>
    
  2. 将数据源引用设置为使用新的 jdbc 配置,例如 <jdbcPersistence dataSourceRef="mssql-ds"/>

  3. 将 jdbc 驱动程序放置在“activemq_home/lib/optional”目录中。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标识和 Apache ActiveMQ 项目标识是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。