Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Konfigurasi Jboss Datasource untuk MySQL - elemen MysqlXADataSource

Menurut spesifikasi jdbc 4.0 (12.2):Sumber data XA menghasilkan koneksi XA yang dapat digunakan dalam transaksi global/terdistribusi. Anda mungkin memerlukan koneksi seperti itu jika Anda memerlukan transaksi untuk menjangkau lebih dari satu database atau panggilan JMS. Anda dapat menemukan penjelasan yang jelas tentang konsep ini di sini:http:// www.theserverside.com/discussions/thread.tss?thread_id=21385#95346

Jika Anda tidak memiliki skenario transaksi terdistribusi seperti itu, Anda tidak perlu menentukan sumber data xa, konfigurasi sumber data sederhana sudah cukup. Jadi, jika Anda menggunakan sumber data sederhana, tidak perlu menentukan kelas xa-datasource ketika Anda mendeklarasikan driver Anda.

<datasources>
    <datasource jndi-name="java:/myDatasource" pool-name="MyDS" enabled="true" jta="true" use-java-context="true" use-ccm="true">
                <connection-url>
                    jdbc:mysql://localhost:3306/mydb
                </connection-url>
                <driver>
                    mysql
                </driver>
                <transaction-isolation>
                    TRANSACTION_READ_COMMITTED
                </transaction-isolation>
                <pool>
                    <min-pool-size>
                        5
                    </min-pool-size>
                    <max-pool-size>
                        10
                    </max-pool-size>
                    <prefill>
                        true
                    </prefill>
                    <use-strict-min>
                        false
                    </use-strict-min>
                    <flush-strategy>
                        FailingConnectionOnly
                    </flush-strategy>
                </pool>
                <security>
                    <user-name>
                        username
                    </user-name>
                    <password>
                        password
                    </password>
                </security>
            </datasource>
            <drivers>
                <driver name="mysql" module="com.mysql"/>
            </drivers>
        </datasources>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah Anda membuat file mysqldump secara otomatis yang tidak memberlakukan batasan kunci asing?

  2. Bagaimana saya bisa mengulangi set hasil MySQL?

  3. menggunakan kembali hasil ekspresi pilih dalam klausa GROUP BY?

  4. Properti Objek PHP memiliki tanda kurung di dalamnya

  5. Garam kata sandi -- Apakah saya melakukannya dengan benar?