Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Korzystanie z replikacji MySQL (Master/Slave) z MyBatis

KOLEJNA MOŻLIWA ODPOWIEDŹ

Jeśli zauważysz, właściwości, które ustawiasz w pliku xml dla sterownika, są również wspólnymi właściwościami ustawionymi i przekazanymi do jdbc. Nie zdziwiłbym się więc, gdyby MyBatis po prostu je brała i podawała kierowcy. Więc może spróbuj tego:

<environments default="development">
    <environment id="development">
        <transactionManager type="JDBC" />
        <dataSource type="POOLED">
            <!-- Just use ReplicationDriver -->
            <property name="driver" value="com.mysql.jdbc.ReplicationDriver" />
            <property name="url"
                value="jdbc:mysql://localhost:3306/database" />
            <property name="autoReconnect" value="true" />
            <property name="roundRobinLoadBalance" value="true" />
            <property name="username" value="root" />
            <property name="password" value="" />
        </dataSource>
    </environment>
    <environment id="production">
        <transactionManager type="JDBC" />
        <dataSource type="POOLED">
            <!-- Just use ReplicationDriver -->
            <property name="driver" value="com.mysql.jdbc.ReplicationDriver" />
            <property name="url"
                value="jdbc:mysql://xxx:3306/database" />
            <property name="autoReconnect" value="true" />
            <property name="roundRobinLoadBalance" value="true" />
            <property name="username" value="production" />
            <property name="password" value="" />
        </dataSource>
    </environment>
</environments>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować dbWatch, aby monitorować wydajność MySQL w systemie Linux?

  2. wybierz * w pliku zewnętrznym, który nie działa nawet dla roota

  3. Czy jest jakaś różnica między DATE_SUB() a używaniem operatorów arytmetycznych do obliczania daty i godziny?

  4. Wzajemnie wykluczające się wartości w SQL

  5. Jak poprawnie zapisywać ciągi znaków UTF-8 w MySQL za pomocą interfejsu JDBC?