오라클 11g에서 데이터를 가져오고 내보내는 작은 Java 프로그램을 실행하는 일부 데이터베이스 가져 오기 및 내보내기 ant 스크립트가 있습니다.Java 클래스 (ocijdbc11.dll)에서 Oracle 데이터베이스에 연결하는 데 문제가 있습니다.
Vista 32 비트에서 작동하지만 Windows 7 64 비트에서 작동하지 않는 스크립트. ocijdbc11.dll에는 두 가지 버전이 있습니다.
64 비트 버전을 사용할 때 오류 메시지는 다음과 같습니다. java.lang.UnsatisfiedLinkError : C : \ tools \ oracle \ ocijdbc11.dll : IA 32 비트 플랫폼에서 AMD 64 비트 .dll을로드 할 수 없습니다. .
32 비트 버전을 사용할 때 오류 메시지는 다음과 같습니다. java.lang.UnsatisfiedLinkError : C : \ tools \ oracle \ ocijdbc11.dll : % 1은 (는) 올바른 Win32 응용 프로그램이 아닙니다.
이 문제를 해결하기 위해 내가 무엇을 변경해야하는지 아는 사람이 있습니까?
정확하게 유형 2에서 유형 4 드라이버로 전환하면 문제를 해결할 수 있다고 생각합니다. – mezmo