如何設定新的資料庫

 常見問題 > 設定 > 如何設定新的資料庫

ActiveMQ Classic 明確支援 Derby、Axion、HSQL、Oracle 和 SQLServer。以下是如何設定新資料庫的步驟。

  1. 修改位於目錄 “activemq_home/conf” 中的 activemq.xml,透過編輯或新增 JDBC DataSource 設定,例如:

     <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 專案標誌為 The Apache Software Foundation 的商標。版權所有 © 2024,The Apache Software Foundation。依據 Apache License 2.0 授權。