2012年9月22日土曜日

Ubuntu でLibreOffice からMySqlに接続する。


使用したバージョン

Ubuntu 12.04
LibreOffice 3.4.5.2





Ubuntu のLibreOfficeのBaseからMySqlに接続する方法は3とおりあるようです。ODBC、JDBCを使う方法と、ダイレクト(直接)に接続する方法です。




●ODBCを使用するには、以下を実行してからsudo ODBCConfig で設定を行ないます。(ただし、Ubuntu12.04ではODBCConfigがコマンドが見つかりませんとなってしまい実行できません。
代わりに sudo ODBCManageDataSourcesQ4 を実行し、ODBC設定を行ないます。)

sudo apt-get install unixodbc unixodbc-bin libmyodbc 



ドライバーの情報およびODBC登録した結果は/etc/odbcinst.ini および/etc/odbc.ini に記録されます。以下は、私のマシンでの/etc/odbcinst.ini の内容です。

[MySQL ODBC Driver]

Description             =
Driver          = /usr/lib/i386-linux-gnu/odbc/libmyodbc.so
Setup           = /usr/lib/i386-linux-gnu/odbc/libodbcmyS.so
UsageCount              = 1
CPTimeout               =
CPReuse         =

以下のサイトを参照しました。

http://sourceforge.jp/magazine/07/02/28/0121236




●JDBC経由でMySqlに接続しようとして、はじめはうまくいきませんでしたが、以下のサイトを参照してできるようになりました。

http://maxolasersquad.blogspot.jp/2011/03/connect-to-mysql-database-from.html

準備として以下を実行する必要があるようです。

sudo apt-get install libmysql-java



●ダイレクトに接続する方法としては、以下のサイトを参照しました。

http://ns.uchb.net/os/libreoffice.html


Synapticパッケージマネージャから"openclipart-libreoffice"をインストールします。



●参考
MySQLへのODBC経由での接続
http://chaos-fractal.blogspot.jp/2011/11/mysql-odbc.html


OpenOfficeからSQLiteに接続する
http://www.serendip.ws/archives/5250



0 件のコメント:

コメントを投稿