データベースがある暮らしスマートフォン用の表示で見るデータベースがある暮らし2018-08-23JDBCドライバMySQL_Connector_JをLibreOfficeで設定アプリケーションデータベースサーバーへ接続するためのパソコンへLibreOfficeのインストールが済めば、いよいよアプリケーションからMadiaDBへの接続です。クライアントPCでアプリケーションを実行する前にJDBCドライバをアプリケーションに設定しておくことにします。設定だけの作業はBaseよりCalcを使った方が操作がスムーズで簡単にできます。この設定はBaseに対してだけでなくLibreOfficeに行う設定と考えた方が理解しやすいでしょう(機能を使うのはBase)。クラスパスの登録LibreOfficeのCalcを起動させ「ツール」から「オプション」を選択します。オプションの左メニューで「LibreOffice-詳細」を指定し、右の「クラスパス」ボタンをクリックします。このとき中央にはインストールしたJavaソフトウェアのバージョンが表示されているはずです。クラスパスの設定のところでは「アーカイブを追加」をクリック。アーカイブの選択でダウンロードしたMySQLコネクタ(指定したバージョンは5.1.47)を指定して読み込みます。接続に使うドライバの選択(コネクションプール)クラスパスの登録が済めば、続いて左メニューから「LibreOfficeBase-接続」を選択します。「ドライバーを使って接続を保持する」にチェックを入れ「..MySQL.Driver」を指定。下の「このドライバーで接続を保持する」にもチェックをして「OK」を押せば設定が完了です。これで実際に運用してみたところ60秒を過ぎたからといって再度接続パスワードの入力が必要という訳ではないようです。以上でCalcでの作業は終了です。この設定が済めばBaseでデータベースへの接続が可能な状態になっているはずです。JDBCコネクタのバージョンについて当記事では、サーバーにインストールしているDBMSがMariaDBなので、MariaDBのJDBCコネクタを使用する予定でしたが、最新バージョン(記事執筆時点で2.2がダウンロード可能)ではLibreOfficeBaseから接続できませんでした。試しにMySQLのコネクタを使い最新バージョン(8.0.12)での接続を試みましたがやはり接続できません。このことから、MySQLもMariaDBもバージョンが上がればコネクタの仕様が変更になるものと思われます。はてなブログProデータベースってどんなものなのでしょう?それを熟知する機会は意外に少ないものです。当サイトでは初心者の目線でデータベースの疑問を解決していきます。(1)月別アーカイブはてなブログをはじめよう!danmanjpさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。