NetBeans에서 데이터베이스를 만들었으며 사용 편의성을 위해 OpenOffice 또는 Access에서 열 수 있는지 궁금합니다. 데이터베이스는 로컬에 저장됩니다. 미리 감사드립니다.OpenOffice Base 또는 Microsoft Access에서 Java DB 데이터베이스 열기
0
A
답변
0
JDBC를 사용하여 프로그래밍 방식으로 Derby 데이터베이스에 액세스해야합니다.
그러나 Derby 데이터베이스에 액세스하는 명령 줄 도구 (예 : Derby 자신의 ij
도구 등)도 있습니다.
다른 많은 소프트웨어 패키지에는 명령 줄 도구를 "호출"할 수있는 기능이 있습니다. OpenOffice 또는 Microsoft Access에서 명령 줄 도구를 "호출"할 수있는 능력이 있다면 ij
(또는 다른 JDBC 명령 줄 도구)을 호출하여 데이터에 액세스 할 수 있어야합니다. 필요.
예를 들어 ij
을 호출하고 SYSCS_UTIL.SYSCS_EXPORT_DATA
이라는 간단한 스크립트를 실행하여 일부 테이블 데이터를 csv 파일로 내보내고 해당 csv 파일을 OpenOffice 또는 Microsoft Access로 가져올 수 있습니다.
1
Microsoft Access를 사용하여 데이터베이스를 열려면 Derby (Java DB) 용 ODBC 드라이버가 있어야합니다. 액세스는 ODBC이지만 JDBC를 "수행"하지는 않습니다.
그러나, 오픈 오피스/LibreOffice와 자료 당신은 단순히 당신이 JDBC를 통해 오픈 오피스/LibreOffice와 자료의 데이터베이스를 열 넷빈즈 JDBC와 함께 사용되는 것과 동일한 JDBC 드라이버 (JAR 파일)를 사용할 수 있도록 사실는 JDBC를 "할"않습니다.
OpenOffice 기반을 통해 JDBC 데이터베이스에 연결을 시도했지만 JDBC 드라이버를로드 할 수 없다는 오류가 발생했습니다. –
@BradleyPearl - Derby JAR 파일을 OpenOffice의 "클래스 경로"에 추가해야 할 수도 있습니다. 자세한 내용은 [here] (http://askubuntu.com/a/519571/323236) 지침을 참조하십시오. (이러한 지침은 UCanAccess JAR 파일을 참조하지만 대신 Derby JAR 파일을 추가합니다.) –