2012-10-01 7 views
2

액세스 데이터베이스를 사용하는 Java 응용 프로그램이 있습니다. 내 PC에는 64 비트 운영 체제, 64 비트 Microsoft Office 및 64 비트 JDK가 있습니다. Access Database Engine x64도 설치했습니다. 기본적으로 모든 것은 64 비트입니다.java.sql.SQLException : [Microsoft] [ODBC 드라이버 관리자] 지정한 DSN에 드라이버와 응용 프로그램 간의 아키텍처 불일치가 있습니다.

제어판에서 내 목표는 C:\Windows\SysWOW64\odbcad32.exe이며 그 시작 위치는 %windir%\SysWOW64입니다. 점점 문제가 계속이 오류 메시지.

은 java.sql.SQLException은 : [마이크로 소프트] [ODBC 드라이버 관리자] 지정된 DSN은 드라이버 및 응용 프로그램

중 하나가이 오류의 원인이 무엇인지 알고 있나요 사이의 아키텍처 불일치를 포함?

+0

이 오류의 원인이 무엇 : 나는 64 비트 다운로드는 아래 링크에있다 생각? 특정 코드 줄이 있습니까? 런타임시 또는 컴파일시 발생합니까? – Scott

+0

어떤 드라이버를 사용하고 있습니까? 그 이름을 지어 줄 수 있니? –

+0

@Scott 그것은 런타임 오류입니다. 오류는 코드와는 아무 관계가 없습니다. 왜냐하면 32 비트 인 다른 랩 탑을 사용하고있을 때 모든 것이 잘 작동합니다. 대상을 C : \ windows \ System32 \로 변경하면 @ Mukul Goel이 작동합니다. odbcad32.exe 드라이버 이름은 Microsoft Access 드라이버 (* .mdb, * accdb) – Lazarus

답변