programing

MySQL/MariaDB 커넥터를 배포하는 것과 모듈로 추가하는 것의 차이점은 무엇입니까?

testmans 2023. 11. 1. 22:13
반응형

MySQL/MariaDB 커넥터를 배포하는 것과 모듈로 추가하는 것의 차이점은 무엇입니까?

Wildfly에서 MySQL/MariaDB 데이터베이스에 연결하는 경우standalone.xml, 드라이버를 사용하기 위한 두 가지 방법을 발견했습니다.

  1. 커넥터 병을 넣을 수 있습니다(예:mariadb-java-client-2.4.2.jar독립 실행형/deploy먼트 폴더로 이동한 다음standalone.xml, Wildfly 설치 시 다음과 같은 행으로 드라이버를 참조합니다.

    <driver>mariadb-java-client-2.4.2.jar</driver>**
    

    데이터 소스 구성에서

  2. Wildfly에서 드라이버를 모듈로 추가합니다.modules/system/layers/base를 만듦으로써module.xml폴더에 관련된 항아리를 넣는 것입니다.인 유어 와일드플라이standalone.xml그런 다음 데이터 소스 아래에 드라이버로 추가합니다. 다음과 같은 것이 있습니다.

    <driver name="mariadb" module="org.mariadb.jdbc">
    
    <xa-datasource-class>org.mariadb.jdbc.MariaDbDataSource</xa-datasource-class>
    
    </driver>
    

    그런 다음 드라이버를 다음과 같은 행으로 참조합니다.

     <driver>mariadb</driver>
    

    사용자의 데이터 소스 구성에 저장됩니다.

두 접근 방식의 차이점은 무엇이며, 언제 사용해야 합니까, 아니면 동일한 방식입니까(속도, 안정성, 자원이 같습니까)?

언급URL : https://stackoverflow.com/questions/57075893/whats-the-difference-between-deploying-mysql-mariadb-connector-and-adding-it-as

반응형