データベースの運用                戻る

MariaDB(MySQL)は優れたデータベースで、汎用性も計り知れません。しかし、直接コマンドを打ち込んで操作するというのは、大変めんどうな作業です。
そんなとき、Excelを使ってデータベースへ接続してみてはどうでしょうか。Excelは、ほとんどの人が馴染んだものなので扱いやすいと思います。つまり、データベースを操作するためのツールとしてExcelを利用するわけです。
サーバー側では、データベースMariaDBの他に、外部からも安全に接続できるように、SHHサーバーを立ち上げます。SSHのトンネルを使って安全に接続しようというわけです。
Excelツールを使うWindows側では、ODBCドライバ、また、Puttyを導入してSSH接続の準備をします。あとはADOを駆使して、若干のマクロを組んでいけば、本当に便利なシステムが出来上がります。




Excelのサンプルは、以下からダウンロードして下さい。
  サンプル

マクロを有効にしてください。
「設定シート」で、データベースにアクセスするための設定を行います。
ODBCドライバは、インストールしたODBCドライバに合わせてください。

「テーブル作成シート」で、テーブルを作成してください。
「DB登録シート」では、レコードの登録、修正、削除を行います。修正、削除はid番号などの「主キー」をもとに行うので、「検索シート」で検索してから行うことが多くなります。また、削除、修正したレコードは、安全のため「保存シート」に保存するようになっています。