您的位置:首页 > 数据库 > SQL

如何把OpenOffice.org链接到MySQL?

2007-06-26 21:53 369 查看
OpenOffice.org的一个好处是可以使用多种数据库。只要有相应的驱动,OpenOffice.org就可以链接到任何数据库系统!但是要选择好OpenOffice.org和MySQL之间连接器(即驱动)还是需要费点心思的。下面是俺的方法:
首 先你需要选择一个驱动(有时也叫连接器)。MySQL提供两种连接器:ODBC Driver for MySQL (Connector/ODBC)和JDBC Driver for MySQL (Connector/J),后者更加容易使用些,有Linux、Windows、Mac OS X版本,但是Connector/J需要Java环境,并且确保OpenOffice.org的Java扩展正确安装(个人观点:Java环境实在太庞大了!),而且Connector/J结合Openoffice.org使用的时候功能有限制,总之就是有些不方便。

相 比之下Connector/ODBC就没什么限制了,但是安装配置稍微麻烦些。在Linux系统里,Connector/ODBC最佳性能是链接本地数据 库,因为驱动总是希望找到mysql.sock这样的文件,如果没有找到可能导致链接失败,但是你也可以自己稍做修改,让Connector/ODBC能 链接到远程数据库,只是那样做似乎有些不值得了!

总的来说,Linux、Mac OS X环境用户推荐使用Connector/J(有第三方工具编辑数据库),如果你的数据库是安装在本地的Linux、Windows用户推荐使用Connector/ODBC。

如何使用Connector/J?
从MySQL官方网站下载, 然后解压,把文件:mysql-connector-java-x.x.x-bin.jar移动到适当的位置(比如home),运行 OpenOffice.org,Tools(工具)->Options(选项)->Java,确保Java Runtime Environment被选择,然后点击Class Path按钮,接着点击Add Archive按钮,找到并选择mysql-connector-java-x.x.x-bin.jar,确定之后退出重启 OpenOffice.org。

现在你就可以链接到数据库了,在OpenOffice.org里,选择New(新建)-> Database(数据库),在Database Wizard里选择Connect to an existing database(连接到已存在的数据库),然后选择MySQL->Next(下一步)->选择Connect using JDBC(使用JDBC连接)->Next(下一步),填好数据库名字密码等等,这个时候可以测试一下是否能连接。

如何在Ubuntu上使用Connector/ODBC?
首先安装依赖包:unixodbc,,libmyodbc,unixodbc-bin(这个是一个GUI工具,免去您编辑.conf文件的烦恼!)。安装 好之后运行:sudo ODBCConfig,运行之后选择System DNS->Add(添加),再次点击Add(添加)新建一个ODBC驱动,这时候会出现一个如下图的窗口,在Diver里填入: /usr/lib/odbc/libmyodbc.so,在Setup里填入:/usr/lib/odbc/libodbcmyS.so,保存退出。然后 点击OK(确定)打开Data Source Properties(数据源属性)窗口,更加窗口提示做好配置。



OpenOffice.org连接方式,和刚才一样新建数据库,在Database Wizard里边选择链接到已存在的数据库,连接方式使用ODBC,填好数据库信息,测试是否连接成功。

如何在Windows上使用Connector/ODBC?
如果你在Windows上安装了OOo,下载连 接工具:ODBC Driver for MySQL,安装之后到控制面板->管理工具->Data Sources (ODBC)。选择User DSN tab->添加MySQL ODBC Driver->OK,现在出现的是Connector/ODBC设置窗口(如下图),填好数据库信息。OpenOffice.org的设置方式和 上边几乎相同,就是一个选择连接方式的过程。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: