sqlJDBCDriverClass
sqlJDBCDriverClass 빌드 디스크립터 옵션은
다음 두 가지 용도로 사용됩니다.
- EGL SDK를 사용하여 COBOL 또는 Java™
코드를 생성하고 validateSQLStatements 빌드
디스크립터 옵션을 YES로 설정하는 경우 SQL문의 생성 시 유효성 검증을
수행하는 동안 데이터베이스에 연결하는 데 사용되는 드라이버 클래스를
지정합니다. sqlValidationConnectionURL 빌드
디스크립터 옵션을 설정하여 데이터베이스의 위치를 지정합니다.
데이터베이스 액세스는 JDBC를 통해 수행됩니다. 참고: 워크벤치를 사용하여 COBOL 또는 Java 코드를 생성하는 경우 EGL은 EGL 환경 설정에서 현재 지정된 데이터베이스 연결을 사용합니다. EGL 환경 설정 설정에 대한 정보는 EGL 프로그래머 안내서에서 환경 설정 설정에 대한 절을 참조하십시오.
- Java 코드를 생성하는 경우
런타임 시 데이터베이스에 액세스할 때 사용할 드라이버 클래스를 지정합니다.
sqlJDBCDriverClass 빌드 디스크립터 옵션을 설정하는
경우에는 프로그램 특성 파일의 vgj.jdbc.drivers Java
런타임 특성에 값을 지정하지만 다음 두 조건이 모두 참인 경우에만 지정합니다.
- genProperties 빌드 디스크립터 옵션이 GLOBAL 또는 PROGRAM으로 설정되어 있습니다.
- j2ee 빌드 디스크립터 옵션이 NO로 설정되어 있습니다.
- IBM® Windows용 DB2® Universal 드라이버의 경우
드라이버 클래스는 다음과 같습니다(com이 소문자임):
com.ibm.db2.jcc.DB2Driver - IBM Windows용 DB2 App 드라이버의 경우
드라이버 클래스는 다음과 같습니다.
COM.ibm.db2.jdbc.app.DB2Driver - Oracle JDBC 씬 클라이언트 측 드라이버의 경우 드라이버 클래스는 다음과 같습니다.
oracle.jdbc.driver.OracleDriver - IBM Informix® JDBC 드라이버의 경우
드라이버 클래스는 다음과 같습니다.
com.informix.jdbc.IfxDriver - Apache Derby 드라이버의 경우 드라이버 클래스는 다음과 같습니다.
org.apache.derby.jdbc.EmbeddedDriver - Cloudscape 드라이버의 경우
드라이버 클래스는 다음과 같습니다.
com.ibm.db2j.jdbc.DB2Driver - SQL Server 2000 드라이버의 경우 드라이버 클래스는 다음과 같습니다.
com.microsoft.sqlserver.jdbc.SQLServerDriver - SQL Server 2005 드라이버의 경우 드라이버 클래스는 다음과 같습니다.
com.microsoft.jdbc.sqlserver.SQLServerDriver
기타 드라이버 클래스의 경우 드라이버에 대한 문서를 참조하십시오.
둘 이상의 드라이버 클래스를 지정하려면 콜론(:)으로 각각의 클래스 이름을 구분하십시오. 하나의 Java 프로그램이 다른 Java 프로그램에 대한 로컬 호출을 작성하지만 다른 데이터베이스 관리 시스템에 액세스하는 경우 이를 수행할 수 있습니다.