실행중인 IBM i (AS/400, iSeries) 시스템에서 (DB2) 데이터베이스를 사용하도록 Oracle Data Modeler (버전 4.0.2.840)를 설정하는 올바른 방법은 무엇입니까? OS V7.1? 새/선택 데이터베이스 연결에서 DB2/400 데이터베이스 용 Oracle SQL Datamodeler jdbc 설정
, 내가 JDBC 탭을 선택한 다음 "다른 타사 드라이버는"다음 입력 :JDBC의 URL : \ xxx.xxx.xxx.xxx \ QIBM \하면 ProdData \ HTTP 공공 \의 jt400 \ \ lib 디렉토리 \ jt400.jar
드라이버 클래스 : com.ibm.as400.access.AS400JDBCDriver
데이터베이스 유형 : DB2/UDB
나는 유효한 사용자 이름과 암호를 입력 할 때 연결을 테스트하면 메시지가 나타납니다.
상태 : 실패 - 테스트 실패 : 드라이버 클래스를 찾을 수 없습니다. 드라이버 위치 확인
드라이버 위치를 확인했습니다. 나는 jar 파일을 검사하여 클래스가 존재하는지 확인하기까지했다. 또한 차이를 만든 경우 JDBC URL에서 jt400.zip 파일을 사용했습니다. 그렇지 않았습니다.
또한 C : \ jt400 \ lib 디렉토리에 jt400.jar 및 jt400.zip 파일의 사본이 있습니다. 내 경로 및 클래스 경로 환경 변수에서이 디렉토리의 경로.
모든 안내 또는 지식을 가장 높이 평가합니다.
JDBC URL : \ xxx.xxx.xxx.xxx \ QIBM \ ProdData \ HTTP \ Public \ jt400 \ lib \ jt400.jar 이것은 프로세스가 다음을 통해 JDBC 드라이버에 액세스해야 함을 나타 내기위한 것입니다. 공유 디렉토리 f 서버의 데이터베이스에 액세스하려면 서버를 롬입니까? 디렉토리가 적절한 권한으로 공유되어 있습니까? 귀하의 도메인에서 공유가 활성화되어 있습니까? 로컬 복사본을 가리키면 같은 오류가 발생합니까? – user2338816
URL이있는 브라우저를 통해 원격 컴퓨터의 파일에 직접 액세스 할 수 있기 때문에 적절한 권한이 있다고 생각합니다. JDBC URL을 c : \ jt400 \ lib \ jt400.jar의 PC 디렉토리로 변경하면 동일한 오류가 발생합니다. 그러나 데이터베이스가 원격 시스템에 있고 PC가 아니기 때문에 이것이 올바르지 않은 것으로 보입니다. – William60661