1
A
답변
1
JDBC v3의 DB2 드라이버 버전 4의
의 db2jcc.jar라고, DB2의 JDBC 드라이버 db2jcc4.jar라고하며, 문서는 말한다 : JDBC 4.0 이상 기능.
귀하의 질문은
그것은 보이지 않는다 그러나 DB2 문서는이 JDBC 특정 릴리스에 대해 아무것도 (RowSetProviderClass 및 연결의 자동 닫기, 문 결과 집합) 말을하지 않습니다, JDBC 4.1에 대한 특정이이 JDBC 드라이버 이 jdbc 릴리스에서 사용할 수 있습니다. DB2의 JDBC 드라이버의
목록 : 위에서 언급 한 @AngocA 무엇 후속 답변으로 http://www-01.ibm.com/support/docview.wss?uid=swg21363866
1
, 나는 JDBC
의 준수 수준을 확인하기 위해 DB2 드라이버를 테스트 할 수있는 간단한 프로그램을 개발했다. 그런 지원을 주장하는 첫 번째 DB2 드라이버가 드라이버 4.13.127
이라는 것을 알게되었습니다. Navigator
에서 다음과 같이 것이다 당신의 .classpath
에서
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
public class tester {
// Replace these info with your DB2 info
private final static String hostName = "mydb2.db2.com";
private final static String portNum = "50000";
private final static String userName = "dasusr";
private final static String password = "db2sdin";
private final static String dbName = "mydb";
private final static String fullURL = "jdbc:db2://" + hostName + ":" + portNum
+ "/" + dbName + ":" + "user=" + userName
+ ";password=" + password + ";";
public static void main(String[] args) {
Connection con = null;
try {
con = DriverManager.getConnection(fullURL);
DatabaseMetaData conMD = con.getMetaData();
String driverName = conMD.getDriverName();
String driverVersion = conMD.getDriverVersion();
String jdbcVersion = conMD.getJDBCMajorVersion()
+"."+ conMD.getJDBCMinorVersion();
System.out.println("driverName: " + driverName + "\n"
+"driverVersion: "+ driverVersion + "\n"
+"jdbcVersion: "+ jdbcVersion);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
을 :
는 그래서 여기 JDBC 4.1
을 지원해야 후 어떤 것은 당신이 준수 수준을 확인하는 데 사용할 수있는 내 간단한 프로그램입니다 일식의 탭 :
는 위치 O를 추가 드라이버 f를이 같은 테스트 할 것입니다 :
driverName: IBM Data Server Driver for JDBC and SQLJ
driverVersion: 4.13.127
jdbcVersion: 4.1
:
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse
.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<!-- driver_4.13.127 -->
<classpathentry kind="lib" path="driver_4.13.127/db2jcc_license_cisuz.jar"/>
<classpathentry kind="lib" path="driver_4.13.127/db2jcc4.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
당신은 다음과 유사한 출력을 받아야합니다
관련 문제
- 1. DB2 v6 용 JDBC 유형 4 드라이버가 있습니까?
- 2. DB2 JDBC 드라이버가 소수 자릿수를 자릅니다.
- 3. db2 jdbc 드라이버가 테이블 잠금을 해제하지 않습니다.
- 4. Spark SQL jdbc 드라이버가 있습니까?
- 5. Postgresql JDBC 4.1 드라이버로드
- 6. MySQL JDBC 드라이버가 JDBC 스펙과 호환됩니까?
- 7. DB2 JDBC 메시지
- 8. JDBC getColumnName getColumnLabel DB2
- 9. 이클립스에는 mysql jdbc 드라이버가 미리 설치되어 있습니까?
- 10. DB2 JDBC 트랜잭션 크기에 제한이 있습니까?
- 11. DB2 JDBC 구현에 subselect 최적화 문제가 있습니까?
- 12. Java에서 SQLite 용 드라이버가 있습니까?
- 13. Phoenix JDBC 드라이버가 너무 느림
- 14. SQLCipher 용 JDBC
- 15. DB2 JDBC 연결 설정 - QTP
- 16. Mac OS X에서 DB2 및 jdbc 사용
- 17. Tomcat db2 jdbc connection problem
- 18. DB2 JDBC clob 오류 생성
- 19. DB2/400 데이터베이스 용 Oracle SQL Datamodeler jdbc 설정
- 20. JDK 1.5와 호환되는 DB2 용 JDBC 드라이버는 어디서 다운로드해야합니까?
- 21. DB2 JDBC 원시 드라이버는 지연 종료시 발생합니다.
- 22. Ruby/Python 용 selenium2 Chrome 드라이버가 있습니까?
- 23. SenseiDB Python 3 용 드라이버가 있습니까?
- 24. Mac OS X 용 필터 드라이버가 있습니까?
- 25. 전송 프로토콜 테스트 용 Linux 드라이버가 있습니까?
- 26. Microsoft Access 용 64 비트 드라이버가 있습니까?
- 27. java.sql.SQLException : jdbc : microsoft : sqlserver에 적합한 드라이버가 없습니다.
- 28. Spring Roo : 'org.h2.Driver'에 JDBC 드라이버가 없습니다.
- 29. Statement를 닫을 때 ResultSet을 닫지 못하는 JDBC 드라이버가 있습니까?
- 30. TERAJDBC.jar 대신 TERADATA를 연결할 다른 JDBC 드라이버가 있습니까?