2009-09-01 7 views

답변

5

Jackcess을 살펴보십시오. 그러나 Access 2000 데이터베이스는 2000+ 만 지원합니다.

Access 97의 경우, 내가 알고있는 것은 mdbtools이지만 C 라이브러리이므로 자바에서 사용하려면 JNI 글루 코드를 작성해야합니다. 또한, 그것은 나의 지식의 최상에, 더 이상 유지되지 않는다.

+0

Jackcess는 약간의 기억 조정 이후에 일했습니다. 고마워요! – shipmaster

+0

Jackcess는 Access 97 파일을 읽기 용으로 지원하지만 쓰기 용으로는 지원하지 않습니다. –

0

귀하의 액세스 MDB는 Mac에 있습니까?

mac 액세스에 연결된 테이블을 사용하는 옵션이 있습니까?
그렇다면 Access MDB에서 mySQL으로 연결된 테이블을 만들 수 있습니다. 그런 다음 mysql 테이블을 마치 MS-Access의 일부로 취급 할 수 있습니다.

편집 : this이 도움이되는지 확인하십시오.

+0

나는 단지 MDB 파일을 참조하십시오. 내가 원하는 것은 다른 방법으로, 그 파일에서 mysql 데이터베이스로 가져 오는 것이다. 나는 그 일을하기 위해 Microsoft Access를 사야 할 필요가 없다. – shipmaster

+0

데이터를 가져 오려면 win 컴퓨터에 ms-access를 설치할 필요가 없습니다. Windows 스크립팅을 사용하여 데이터를 텍스트로 가져올 수도 있습니다. 최근의 모든 Windows 버전 (2000으로 돌아가려고해도)은 ms 액세스를 설치하지 않고도 mdb 파일에서 데이터를 가져올 수 있습니다. 따라서 mdb 테이블에서 데이터를 가져 오려면 추가 소프트웨어를 Windows 상자에 설치할 필요가 없습니다. 여기에서 문제는 ms 액세스를 구입하지 않는 것입니다. ms 액세스를 구입할 장소가 없다면 ms 액세스를 구입해도 도움이되지 않습니다. 신병 훈련소가 있습니까? –

+0

흠, 나는 창문 면허가 없기 때문에 사고 싶지 않습니다. Mac 용 Office도 구매하고 싶지 않습니다. 부트 캠프를 실행하더라도 Windows 라이센스가 필요합니다.위의 제안대로 Jackcess가 내 문제를 해결했지만 답장을 보내 주신 모든 분들께 감사드립니다. – shipmaster

0

this과 같은 것을 사용하여 MDB 파일을 내보낼 수 있습니다. 앱에서이 작업을 수행해야하는 경우에는 도움이되지 않지만 데이터를 내보내고 확인하는 경우 도움이됩니다.

0

변환하는 방법은 다음과 같습니다. 에만 적용 MDB 탐색기 http://accdb-mdb-explorer.en.softonic.com/mac

  • 열고 MDB는 MySQL은 SQL
  • 가져 오기 MySQL의 워크 벤치를 사용하는 것과
  • 내보내기 파일

    1. 다운로드.

    는 희망이 도움이 ..

  • 1

    UCanAccess에서 읽고 액세스 2000과 새로운 데이터베이스에 기록 할 수있는 순수 자바 JDBC 드라이버입니다. (Access 97 파일은 읽기 전용으로 지원됩니다.) Java를 실행하는 모든 시스템에서 작동합니다.

    에 대한 자세한 내용은 제가 Microsoft Access에서 응용 프로그램이없는,

    Manipulating an Access database from Java without ODBC