2014-02-21 2 views
0

내 요구 사항은 Java를 사용하여 MS Access 데이터베이스를 사용하는 것입니다.Java에서 MS Access 용 드라이버

가장 좋은 해결책은 무엇입니까? Sun.jdbc.odbc.JdbcOdbcDriver를 다운로드하여 사용해야합니까, 아니면 Windows 시스템에서 구성하여 Access 데이터베이스에 연결하는 일반적인 방법을 따라야합니까?

응용 프로그램이 Windows 시스템에서 실행되며 개발을 위해 Ubuntu를 사용하고 있습니다.

최상의 접근 방법은 무엇입니까?

+1

JDBC-ODBC 드라이버가 기본 라이브러리에 포함되어있을뿐만 아니라 MSAccess와 같은 ODBC 소스에 연결해야한다고 생각했습니다. JDBC 드라이버 관리자와의 연결 문자열의 일환으로 DNS를 수동으로 만들 수 있다고 생각하지만 MSAccess가 64 비트 시스템에서 저에게 일을 멈추게 했으므로 나는 그걸 귀찮게하고 다른 DB 솔루션을 사용했습니다. 잠시 – MadProgrammer

+0

@MadProgrammer : 클라이언트가 MS Access를 사용하므로 도움을 드릴 수 없습니다. 답장을 보내 주셔서 감사합니다. – user2822187

답변

1

JdbcOdbcDriver은 JDK7 이하에서 작동하지만, JDK8에서는 removed이고 개발을 위해 우분투를 사용하는 경우에는 작동하지 않습니다. odbc -> Jdbc 브리지는 Windows에 종속됩니다.

크로스 플랫폼 솔루션 (UCanAccess)을 볼 수 있습니다. 그것은 당신의 상황을 바라 보는 가치가 있습니다.

관련 문제