Libreoffice Openoffice の Calc は、Macro (BASIC) でデータベースに接続しSQLを送信して結果をレコードセットとして取得する事ができます。クライアント&サーバーシステムのクライアント側をLibreofficeで構築する事が可能です。
前提条件:
パソコンにJRE(Java Runtime Environment)がインストールされていて、
LibreofficeがJREを使用するように設定されている必要があります。
準備1:
JDBCドライバクラスのjarファイルのダウンロード
おすすめは、MariadbのJDBCドライバです。(現時点ではバージョン2.4.3が最新)
https://downloads.mariadb.org/connector-java/
JREとJDBCドライバのバージョン対応表やその他事項の解説 ↓
MySQLのJDBCドライバ(現時点の最新版はmysql-connector-java-gpl-8.0.17.msi )↓
http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/Connector-J/
準備2:
上記でダウンロードしたJDBCドライバを、例えばC:ドライブ直下にC:\JDBCというフォルダーを作成し、そこに移動させる。
準備3:
Libreofficeのメニューにて、ツール>オプション>詳細>クラスパス>アーカイブを追加
で上記JDBCドライバを追加する。
以上で準備は完了です。