2011-10-06 3 views
2

JDK 1.5와 호환되는 DB2 용 JDBC 드라이버는 어디서 다운로드해야합니까? 그것들은 이고 매우 인 것처럼 보이며 나는 IBM 웹 사이트에서 막 다른 골목에 휩쓸 렸습니다. 필자는 IBM Data Studio와 같은 일부 도구와 함께 번들로 제공되는 드라이버 버전을 찾을 수있었습니다. 안타깝게도이 버전은 너무 현대적 (JDK 1.6, 클래스 버전 오류로 이어짐) 또는 너무 오래된 (JDK 1.2, JDK 1.5에서 실행될 때 알려진 버그로 이어지는) JVM을 대상으로합니다. 바로 여기JDK 1.5와 호환되는 DB2 용 JDBC 드라이버는 어디서 다운로드해야합니까?

+2

IIRC에서 사용 가능한 모든 DB2 JDBC 드라이버는 DB2 설치 폴더의'/ java' 또는'/ jdbc' 폴더에 있어야합니다. DB2가 실행되는 시스템에 직접 액세스 할 수없는 경우 DB 관리자에게 사본을 요청하십시오. 라이선스 이유로 다운로드 할 수있는 것은 아닙니다. 하지만 그것은 요즘 바뀔 수 있습니다. – BalusC

+0

@BalusC : 필자는 DB2 서버 (특히 DB2 Express-C)에 액세스 할 수있었습니다. 자사의'java' 디렉토리 아래서, 나는'db2jcc.jar' (JDK 1.2에 대해 컴파일 됨)과'db2jcc4.jar' (JDK 1.6에 대해 컴파일 됨)를 발견했습니다. :(계속 찾고 있습니다.) –

+0

오 버머. IBM DB2 지원 라인에 전화를 걸면 ... 편집 : 오, Express-C는 커뮤니티 에디션입니까? 사이트를 확인한 결과 두 번째 드라이버 링크는 https라고 생각합니다. : //www-304.ibm.com/support/docview.wss? rs = 4020 & uid = swg21385217이 도움이 될 것입니다. (IBM 로그인을 더 이상 기억하지 않아서 다운로드 할 수 있습니다.) JDBC3은 1.5와 호환되어야합니다. – BalusC

답변

2

는 : http://jt400.sourceforge.net/

이것은 내가 그 정확한 목적을 위해 사용하는 것입니다.

편집 : 사용 예 (마이너스 예외) : 도움이

// Driver initialization 
AS400JDBCDriver driver = new com.ibm.as400.access.AS400JDBCDriver(); 
DriverManager.registerDriver(driver); 

// JDBC Connection URL 
String url = "jdbc:as400://10.10.10.10" + ";promt=false" // disable GUI prompting by jt400 library 

// Get a Connection object (this is used to create statements, etc) 
Connection conn = DriverManager.getConnection(url, UserString, PassString); 

희망!

+0

그 드라이버를 사용하여 연결하는 방법에 대한 예제가 있습니까? 전통적인'com.ibm.db2.jdbc.app.DB2Driver '드라이버. –

+2

이것은 DB2/400 전용입니다. –

0

다운로드하여 db2client를 설치하고 을 찾고 있습니다 - db2jcc.jar이 - db2jcc_license_cisuz.jar의 - db2jcc_license_cu.jar - C에서 등 : \의 Program Files (x86) \ IBM \ SQLLIB \ 자바

5

나는 늦게 알고 있지만 최근에이 상황에 부딪쳤다. 하루 종일 낭비하고 마침내 해결책을 찾았습니다. 나는이 정보가 oracle's website인데 놀랍다. 반면 IBM의 웹 사이트에서는 아무 것도 보이지 않는다.

JDK 1.5 또는 1.4와 호환되는 DB2 용 JDBC 드라이버를 사용하려면 SQLLIB/java/ db2 설치 폴더에서 사용할 수있는 jar db2jcc.jar을 사용해야합니다.

+0

쉬운 점검 : 경로에 Java 1.5가있는 명령 프롬프트에서 java -cp db2jcc.jar com.ibm.db2.jcc.DB2Jcc -version을 실행하십시오. 3.69.66은 여전히 ​​1.5와 호환되지만 4.19.66이며 db2jcc4.jar는 그렇지 않습니다. – user250343

+0

예, DB2가 설치되었습니다. '/ opt/IBM/db2/V10.1/java' (Mac 용) – prayagupd

관련 문제