Apache Derby에 대한 데이터 소스 최소 필수 설정
이러한 특성은 JDBC 드라이버 구현에 대한 데이터베이스 벤더 요구사항에 따라 달라집니다. 사용자가 구성하는 데이터 소스마다 적합한 특성을 설정해야 합니다. 이러한 설정은 Apache Derby 데이터 소스용입니다.
- Derby JDBC 제공자
Derby JDBC 드라이버는 이미 애플리케이션 서버에 임베디드 프레임워크를 사용하여 Apache Derby 데이터베이스에 대한 JDBC 액세스를 제공합니다. 이 제공자와 함께 버전 4.0 데이터 소스를 사용할 수 없습니다.
이 제공자의 특성은 다음과 같습니다.- 버전 6.0.2 이상에 있는 노드에서만 구성 가능합니다.
- 다음 클래스가 있는 1단계 데이터 소스를 지원합니다.
org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource
- JDBC 드라이버 파일이 필요합니다.
- derby.jar
전체 경로 이름은 ${DERBY_JDBC_DRIVER_PATH}/derby.jar입니다. 애플리케이션 서버를 통해 연결을 작성하면 환경 변수가 자동으로 설정됩니다.
- derby.jar
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX®, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby JDBC 제공자(XA)
Derby JDBC 드라이버(XA)는 이미 애플리케이션 서버에 임베드되어 있는 프레임워크를 사용하여 Apache Derby 데이터베이스에 대한 JDBC 액세스를 제공합니다.
이 제공자의 특성은 다음과 같습니다.- 버전 4.0 데이터 소스의 사용을 지원하지 않습니다.
- 버전 6.0.2 이상에 있는 노드에서만 구성 가능합니다.
- 다음 클래스가 있는 2단계 데이터 소스를 지원합니다.
org.apache.derby.jdbc.EmbeddedXADataSource
- JDBC 드라이버 파일이 필요합니다.
- derby.jar
전체 경로 이름은 ${DERBY_JDBC_DRIVER_PATH}/derby.jar입니다. 애플리케이션 서버를 통해 연결을 작성하면 환경 변수가 자동으로 설정됩니다.
- derby.jar
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyDataStoreHelper
- 유효한 인증 별명이 필요하지 않습니다.
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby JDBC 제공자 40
Derby JDBC 제공자 40은 이미 애플리케이션 서버에 임베드되어 있는 프레임워크를 사용하여 Apache Derby 데이터베이스에 대한 JDBC 액세스를 제공합니다.
이 제공자의 특성은 다음과 같습니다.- 버전 7.0 이상에 있는 노드에서만 구성 가능합니다.
- 버전 4.0 데이터 소스를 지원하지 않습니다.
- 다음 클래스가 있는 1단계 데이터 소스를 지원합니다.
org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource40
- JDBC 드라이버 파일이 필요합니다.
- derby.jar
전체 경로 이름은 ${DERBY_JDBC_DRIVER_PATH}/derby.jar입니다. 애플리케이션 서버를 통해 연결을 작성하면 환경 변수가 자동으로 설정됩니다.
- derby.jar
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby JDBC 제공자 40(XA)
Derby JDBC 제공자 40(XA)는 이미 애플리케이션 서버에 임베드되어 있는 프레임워크를 사용하여 Apache Derby 데이터베이스에 대한 JDBC 액세스를 제공합니다.
이 제공자의 특성은 다음과 같습니다.- 버전 7.0 이상에 있는 노드에서만 구성 가능합니다.
- 버전 4.0 데이터 소스를 지원하지 않습니다.
- 다음 클래스가 있는 1단계 데이터 소스를 지원합니다.
org.apache.derby.jdbc.EmbeddedXADataSource40
- JDBC 드라이버 파일이 필요합니다.
- derby.jar
전체 경로 이름은 ${DERBY_JDBC_DRIVER_PATH}/derby.jar입니다. 애플리케이션 서버를 통해 연결을 작성하면 환경 변수가 자동으로 설정됩니다.
- derby.jar
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby Client를 사용하는 Derby Network Server
이 제공자를 사용하면 애플리케이션 서버와 동일한 노드에서 실행되는 Apache Derby 데이터베이스에만 액세스할 수 있습니다.
이 제공자의 특성은 다음과 같습니다.- 버전 4.0 데이터 소스를 지원하지 않습니다.
- 버전 6.1 이상에 있는 노드에서만 구성 가능합니다.
- Derby Client 제공자를 사용하는
Derby Network Server에는 다음 1단계 데이터 소스를 사용합니다.
org.apache.derby.jdbc.ClientConnectionPoolDataSource
- 다음
JDBC 드라이버 파일이 필요합니다.
- derbyclient.jar
- DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby Client(XA)를 사용하는 Derby Network Server
이 제공자를 사용하면 애플리케이션 서버와 동일한 노드에서 실행되는 Apache Derby 데이터베이스에만 액세스할 수 있습니다.
이 제공자의 특성은 다음과 같습니다.- 버전 4.0 데이터 소스를 지원하지 않습니다.
- 버전 6.1 이상에 있는 노드에서만 구성 가능합니다.
- Derby Client 제공자를 사용하는
Derby Network Server에는 다음 XA 데이터 소스를 사용합니다.
org.apache.derby.jdbc.ClientXADataSource
- 다음
JDBC 드라이버 파일이 필요합니다.
- derbyclient.jar
- DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby Client 40을 사용하는 Derby Network Server
애플리케이션 서버와 동일한 노드에서 실행되는 Apache Derby 데이터베이스에 액세스하는 경우에만 이 제공자를 사용하십시오.
이 제공자의 특성은 다음과 같습니다.- 버전 7.0 이상에 있는 노드에서만 구성 가능합니다.
- 버전 4.0 데이터 소스를 지원하지 않습니다.
- Derby Client 제공자를 사용하는
Derby Network Server에는 다음 1단계 데이터 소스를 사용합니다.
org.apache.derby.jdbc.ClientConnectionPoolDataSource40
- 다음
JDBC 드라이버 파일이 필요합니다.
- derbyclient.jar
- DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB
- Derby Client 40(XA)을 사용하는 Derby Network Server
이 제공자를 사용하면 애플리케이션 서버와 동일한 노드에서 실행되는 Apache Derby 데이터베이스에만 액세스할 수 있습니다.
이 제공자의 특성은 다음과 같습니다.- 버전 7.0 이상에 있는 노드에서만 구성 가능합니다.
- 버전 4.0 데이터 소스를 지원하지 않습니다.
- Derby Client 제공자를 사용하는
Derby Network Server에는 다음 1단계 데이터 소스를 사용합니다.
org.apache.derby.jdbc.ClientXADataSource40
- 다음
JDBC 드라이버 파일이 필요합니다.
- derbyclient.jar
- DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
- 다음 특성이 필요합니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름. 완전한 경로 이름을 지정하지 않으면 애플리케이션 서버는 app_server_root/derby의 기본 위치 또는 AIX, HP-UX, Linux 또는 Solaris 시스템 환경에 상응하는 기본값을 사용합니다.
데이터베이스 경로 이름의 예제는 다음과 같습니다.
/tmp/sampleDB
c:\temp\sampleDB