OOo Base で MySQL に接続
最近 OpenOffice.org (以下 OOo) の Calc をよく使うので、ついでに Base で MySQL に接続出来るようにした。
JDBC で接続
JDBCは、Javaとデータベースの接続のためのAPI。JDBCは正式名称であって略称ではないが、Java Database Connectivityを略して名付けられたと考えられている(Java Database Connectionであるとする資料もある)。ODBCをベースにサン・マイクロシステムズおよびDataDirectが共同で開発していると言われている。
JDBC - Wikipedia
MySQL :: MySQL Connectors から Connector/J を選択してダウンロード。ファイルを解凍後 CLASSPATH を通す。CLASSPATH の通し方は以下。
OOo Base からの接続手順
- OOo Base を起動する
- 既存のデータベースに接続 (X)
- セレクトボックスから MySQL を選択する
- MySQL への接続方法を JDBC にする
- 接続のセットアップを適宜設定する。
- MySQL JDBC ドライバクラス で横にあるテストクラスを押し、「JDBC ドライバが正常に読み込まれました。」と出ればOK
なのだが、私は出なかった。何度 CLASSPATH を見直しても特に問題はなさそうだったのだが、どうしても正常に読み込まれない。ので、JDBCはやめて ODBC で接続することにする。つまるところここまでは前置き。
ODBC で接続
Open Database Connectivity(ODBC)は、RDBMSにアクセスするための共通インタフェース (API)である。
Open Database Connectivity - Wikipedia
MySQL :: MySQL Connectors から Connector/ODBC を選択してダウンロードする。Windows 環境なら msi か zip の二択。私は msi をダウンロードした。
ダウンロードしたファイルを実行すればインストールが始まるので、特に問題がなければそのまま進める。
インストール終了後は設定する。