我在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驱动程序。 Access可以访问ODBC,但不会“执行”JDBC。
然而,OpenOffice的/ LibreOffice的基础确实实际上是“做” JDBC,所以你可以简单地使用你的NetBeans JDBC用于通过JDBC来打开的OpenOffice/LibreOffice的基础数据库中的相同的JDBC驱动程序(JAR文件)。
相关问题
- 1. 如何在C#中打开与Microsoft Access数据库的连接
- 2. 无法在Microsoft Access数据库中打开报告
- 3. 用PHP打开一个Microsoft Access数据库
- 4. 在VB.Net中插入Microsoft Access数据库
- 5. 使用Access或Microsoft SQL数据库连接Oracle开发人员
- 6. 使用OpenOffice DB与Microsoft Access的主要缺点是什么?
- 7. Java应用程序与Microsoft Access或其他数据库?
- 8. Microsoft Access数据库而不是SQLite或本地数据库
- 9. 使用Java从Microsoft Access数据库中检索数据
- 10. 在python中打开Access数据库时出错
- 11. 基于Web的OpenOffice.org Base或Microsoft Access等价物?
- 12. 如何访问Microsoft Access数据库(1997年)在Java中
- 13. 使用参数打开Microsoft Access
- 14. 在Mysql数据库中导入Microsoft Access数据库
- 15. 参考打开Access数据库
- 16. OpenOffice Base中的sql方言
- 17. OpenOffice/LibreOffice Base SQL Group通过
- 18. C#:无法在我的Microsoft Access数据库中插入数据
- 19. 将Microsoft Access数据库上载到Microsoft SQL Server Express数据库中
- 20. Microsoft Access元数据?
- 21. Microsoft Excel:PowerPivot 2010:链接Access数据库
- 22. Microsoft Access数据库..选择查询
- 23. 从XCode连接到Microsoft Access数据库
- 24. 使用C打开Microsoft Access文件#
- 25. 无法识别数据库格式,而试图打开Access 97数据库
- 26. 使用Microsoft Access 2003更新数据库
- 27. 如何在android智能手机中打开ms access数据库?
- 28. 在Oracle Berkeley DB中打开数据库环境的麻烦
- 29. 如何打开筛选器SubMenu Microsoft Access
- 30. C#Win窗体打开并编辑Access数据库
我试着通过OpenOffice基础连接到JDBC数据库,但是我得到一个错误,说JDBC驱动程序无法加载。 –
@BradleyPearl - 您可能需要将Derby JAR文件添加到OpenOffice的“类路径”中。有关详细信息,请参阅说明[此处](http://askubuntu.com/a/519571/323236)。 (这些指令指向UCanAccess JAR文件,但您应该添加Derby JAR文件。) –