Я создал базу данных в NetBeans, и мне было интересно, можно ли ее открыть в OpenOffice или Access для упрощения использования. База данных хранится локально. Заранее спасибо!Открыть базу данных Java DB в базе OpenOffice или Microsoft Access
ответ
Вы должны использовать JDBC для доступа к базе данных Derby программно.
Однако есть инструменты командной строки, которые обращаются к базе данных Derby, например, собственный инструмент Derbian's ij
, а также другие.
Многие другие программные пакеты имеют возможность «вызывать» инструмент командной строки. Если OpenOffice или Microsoft Access имеют возможность «вызывать» инструмент командной строки, вы должны иметь возможность вызывать их ij
(или любой другой инструмент командной строки JDBC по вашему выбору) для доступа к данным, которые вы хотеть.
Например, вы могли бы вызвать ij
, запустить его простой скрипт, который под названием SYSCS_UTIL.SYSCS_EXPORT_DATA
экспортировать некоторые данные из таблицы в файл CSV, а затем импортировать файл CSV в OpenOffice или Microsoft Access.
Чтобы открыть базу данных с использованием Microsoft Access, вам понадобится драйвер ODBC для Derby (Java DB). Доступ делает ODBC, но он не «делает» JDBC.
Однако, OpenOffice/LibreOffice Base делает на самом деле «делать» JDBC, так что вы могли бы просто использовать один и тот же драйвер JDBC (JAR-файл), который вы использовали с NetBeans JDBC, чтобы открыть базу данных в OpenOffice/LibreOffice Base с помощью JDBC.
- 1. Каковы основные недостатки использования OpenOffice DB или Microsoft Access?
- 2. Microsoft Access не может открыть базу данных
- 3. Не удается открыть отчеты в базе данных Microsoft Access
- 4. Импортировать базу данных Microsoft Access в базу данных Mysql
- 5. Приложение Java с Microsoft Access или другой базой данных?
- 6. Как вставить значения в базу данных Microsoft Access через JDBC?
- 7. ASP.NET microsoft access insert db error
- 8. Откройте базу данных Microsoft Access в Blackberry Phone
- 9. Microsoft Access as web db
- 10. Вставить данные в базу данных OpenOffice
- 11. Соединение Java Access DB
- 12. Загрузите базу данных Microsoft Access в базу данных Microsoft SQL Server Express
- 13. Импорт данных из Microsoft Access
- 14. Microsoft Access - несколько транзакций при вставке в удаленную базу данных
- 15. Ошибка Java при записи в Access DB
- 16. Java JSP Microsoft Access Connection
- 17. Как открыть форму с идентификатором в базе данных MS Access?
- 18. Как перенести старую базу данных в новую базу данных с помощью Microsoft Access
- 19. Microsoft Access 2007 - Как изменить путь к базе данных
- 20. Вставка информации из NetBeans IDE в базу данных Microsoft Access
- 21. OpenOffice в Java
- 22. Невозможно подключиться к базе данных Microsoft Access (C++)
- 23. Использовать базу данных Microsoft Access Формат DATETIME при открытии OleDbConnection
- 24. Доступ к базе данных Microsoft Access на сервере Windows
- 25. Вставить в базу данных Microsoft Access в VB.Net
- 26. Microsoft Access Testing
- 27. Microsoft Access - Сохранение новой записи в базу данных Linked
- 28. База данных Microsoft Access вместо SQLite или локальной базы данных
- 29. Почему выбор * Быстрее, чем Выбрать Top 1 в базе данных Microsoft Access DB
- 30. Не удается открыть базу данных '|'
Я попытался подключиться к базе данных JDBC через базу OpenOffice, но у меня появилась ошибка, в которой говорилось, что драйвер JDBC не может быть загружен. –
@BradleyPearl - вам, вероятно, нужно добавить файл JAR Derby в «путь класса» для OpenOffice. Подробнее см. Инструкции [здесь] (http://askubuntu.com/a/519571/323236). (Эти инструкции относятся к файлу JAR UCanAccess, но вместо этого вы добавите файл Derby JAR). –