2012年10月6日土曜日

Ubuntu 12.04  で SQLite をODBC登録

UbuntuのLibreOffice のBaseから、SQLiteのデータベースに接続するために、ODBCを経由する方法があります。そのためには、Ubuntu上でSQLiteデータベースをODBC登録する必要があります。

まず、Synapticなどで、libsqliteodbc をインストールします。(unixodbc unixodbc-binもインストールする必要があるかもしれません。

sudo ODBCManageDataSourcesQ4  (もしくはsudo ODBCCreateDataSourceQ4) を実行します。(Ubuntu11.10では sudo ODBCConfig だったのがUbuntu12.04 ではsudo ODBCManageDataSourcesQ4 に変わったようです。)


Addbボタンを押して、DSNを登録していきます。登録した結果は/etc/odbc.iniに記録されます。またドライバー情報は、/etc/odbcinst.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         =

[SQLite]
Description             = SQLite ODBC Driver
Driver          = /usr/lib/odbc/libsqliteodbc.so
Setup           = /usr/lib/odbc/libsqliteodbc.so
UsageCount              = 1

[SQLite3]
Description             = SQLite3 ODBC Driver
Driver          = /usr/lib/odbc/libsqlite3odbc.so
Setup           = /usr/lib/odbc/libsqlite3odbc.so
UsageCount              = 1





参考サイト

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


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


http://chaos-fractal.blogspot.jp/2012/09/ubuntu-libreofficemysql.html




0 件のコメント:

コメントを投稿