저는 최근 직장에서 구형 애플리케이션을 Java 1.5에서 1.6으로 마이그레이션했습니다. 나는 빌드하는 동안, 나는 지금 (신규) 컴파일러 경고 얻을 것으로 나타났습니다 :sun.jdbc.odbc.JdbcOdbcDriver를 사용하는 다른 방법이 있습니까?
... DatabaseSession.java:[9,20] sun.jdbc.odbc.JdbcOdbcDriver is Sun proprietary API and may be removed in a future release
그래서 나는 그게 무슨 뜻인지 이해를하지만, 거기는 더 개방형 표준 친화적 아니라고 잘 알려진 대안이다 소유권? 어떤 드라이버를 사용하고 권장합니까? 그리고 어떤 이점이 있습니까?
지금까지 1.6에서 컴파일하는 접근법을 사용 했으므로 계속 사용 하겠지만 차후 버전의 Java가이를 지원하지 않으면 나중에 교체 할 수 있습니다. 빌드에 경고 표시. 생각하기에 틀린가?
+1, 유형 4는 함께 작업 할 수있는 기쁨입니다. 모든 플랫폼에서 동일한 JDBC 드라이버를 사용할 수있는 OS 관련 항목을 구성 할 필요가 없으며 플랫폼 간 설치 프로그램에서 최소한의 인텔리전스가 필요합니다. 사용중인 DB에 유형 4 드라이버가 없으면 불만을 공급 업체에 알리십시오 (큰소리로). – paxdiablo
+1 "최악"사용법 : –