LibreOffice是一款可运行于Windows,Linux,Mac OS等平台下的办公套件,是基于OpenOffice开发的开源软件,现已成为Fedora等众多Linux发行的默认办公套件.其中的LibreOffice-Base能够方便的在图形界面下实现对数据库的访问与管理,LibreOffice-Base支持ODBC/JDBC两种方式来连接数据库,现在以JDBC连接MySQL为例,演示LibreOffice-Base的使用.
配置驱动
1.下载驱动程序
通过JDBC连接MySQL是需要驱动程序的,对应的驱动程序可以在MySQL官方网站上下载,这里也提供了MySQL-5.0.8的驱动程序.下载的驱动程序最好保存于LibreOffice安装目录下,因为每次LibreOffice访问数据库都会加载它.
MySQL-5.0.8-jdbc 驱动
2.配置驱动程序
打开LibreOffice,选择'工具'-'选项',在第一项'LibreOffice'中选择'高级',勾选'使用Java运行时环境',点击右边的'Class路径',点击'添加档案',选择刚才下载的驱动程序.
建立连接
配置好驱动,就可以建立数据库连接了,在连接数据库之前,要确保MySQL服务已经开启.打开LibreOffice-Base,选择'连接到现有数据库',选择'MySQL'.
选择'使用JDBC连接'.
填写数据库名称,服务器地址与端口号.例如我们要连接'mysql'这个数据库.配置完成后点击测试类以确保驱动正常加载.
填写数据库用户名,如果设有密码,勾选'需要输入密码'(此时并不会要求输入).
设置完毕后,点击'测试连接',输入用户名,密码.
如果连接成功,会有对应的提示,若连接失败,可能是MySQL服务没有开启或者用户名/密码错误等.
最后,保存所有的配置信息到文件.
打开保存的odb文件,点击'表格',输入用户名/密码后,便可以看到数据库的内容,在此的所有操作都将提交到数据库中.