Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cấu hình Jboss Datasource cho MySQL - Phần tử MysqlXADataSource

Theo đặc điểm kỹ thuật jdbc 4.0 (12.2):Nguồn dữ liệu XA tạo ra các kết nối XA có khả năng được sử dụng trong các giao dịch toàn cầu / phân tán. Bạn có thể cần một kết nối như vậy nếu bạn cần một giao dịch để mở rộng nhiều hơn một cơ sở dữ liệu hoặc một cuộc gọi JMS. Bạn có thể tìm thấy lời giải thích rõ ràng về khái niệm này tại đây: http:// www.theserverside.com/discussions/thread.tss?thread_id=21385#95346

Nếu bạn không có kịch bản giao dịch phân tán như vậy, bạn không cần chỉ định nguồn dữ liệu xa, cấu hình nguồn dữ liệu đơn giản là đủ. Vì vậy, nếu bạn sử dụng một nguồn dữ liệu đơn giản thì không cần chỉ định xa-datasource-class khi bạn khai báo trình điều khiển của mình.

<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. MySQL:Tự động thêm cột vào kết quả truy vấn

  2. cài đặt gem:Không thể tạo tiện ích mở rộng gốc gem (không thể tìm thấy tệp tiêu đề)

  3. Kết nối SSL của Google Data Studio và AWS MySQL

  4. MySQL:Chọn N hàng, nhưng chỉ với các giá trị duy nhất trong một cột

  5. Cách tìm tên của ràng buộc trong MySQL