Openoffice连接mysql数据库的具体方法

授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/368)的形式标明文章原始出处和作者信息及本声明。

作用就相当与ms office里面的access,不过功能应该更强大一些,因为可以连接外部数据源直接进行操作。其他的form、query、report之类的功能应该大体类似。

设置其实不难(难的是连接上以后如何利用好功能),但对于不熟悉的人(包括我)来说就未必了,所以记录在这里分享。系统环境:Ubuntu 7.10 Gutsy, Openoffice.org 2.3.0, 5.0.45-1ubuntu3。

首先要在openoffice.org中启用,菜单Tools->Options,Openoffice.org组的最后一项,应该自动监测出了系统中已有的jre环境,如图:

Free Image Hosting at www.ImageShack.us

选中合适的jre环境,比如我选择的1.6.0_03,然后点旁边的Class Path按钮,设置类路径,由于要使用到JDBC Driver for MySQL (Connector/J),所以下载解压之后,在这里把jar文件路径设置进来,在需要的时候会自动调用,如图:

Free Image Hosting at www.ImageShack.us

然后就可以新建数据库文件了,File->New->Database,注意其实创建的只是一个数据库的“控制”文档。打开数据库创建向导之后,首选选择JDBC连接,然后继续:

Free Image Hosting at www.ImageShack.us

然后输入数据源地址和类名称,针对使用JDBC Driver for MySQL (Connector/J)连接数据库的情况,数据源地址格式为:

jdbc:://[host][,failoverhost...][:port]/[database] [?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]…

所以我连本机库就是:jdbc: ://localhost/db_name,端口默认为3306。JDBC driver class要填com..jdbc.Driver,可以用Test Class测试一下类是否加载正常。

Free Image Hosting at www.ImageShack.us

再下一步就是设置用户名以及密码了,可以点Test Connection测试是否能够正常连接,如果不正常可以检查一下的监听地址、端口以及用户名/密码是否正确。

Free Image Hosting at www.ImageShack.us

最终确认,保存,就可以在中看到库中所有的table,以及进行下一步操作了。

Free Image Hosting at www.ImageShack.us

如果要更改数据库连接信息,使用Edit->Database菜单就可以了。

参考

Tags: , , ,

Related posts

Leave a Reply

您的留言将被缓存和审阅,所以不会立即出现在这里,请别着急,着急的话可以给我发邮件 :-)
支持Markdown Extra语法,参见: [甲] [1] [2]