##Officeだけ利用許可された端末よりOracleデータベースへアクセス方法
今回紹介したいのは、Office だけ利用許可された端末よりOracleデータベースへアクセス方法です。
####Officeだけ利用許可端末とは、主に以下:
1.本番サーバ環境、
2.サーバ接続用中継端末、
3.エンドーユーザー端末のシミュレーション端末、
4.エンドーユーザー端末。
5.その他
Officeだけ利用許可される端末から、データソースを設定して、
Excelからアクセスできますが、データソースの設定だけでも大変の事でしょう。
Excel VBAよりデータソースの設定不要、OracleDBへ簡単に接続できるツールを
以下のように紹介します。
上記画像表示のように、OracleDBへ接続に必要な情報は:
- HOST/IP,
- PORT(ディフォルト:1521)
- ユーザーID
- パスワード
の4つだけです。
複数のSQLを一括CRUDでもできます。
オープンソースとして以下URLに公開しております。ソースのダウンロードは
SRC:https://github.com/lqwangxg/Xlsw.git
ツールのダウンロードは
https://github.com/lqwangxg/XlsWxg
※技術説明1:完全にExcel VBA+ADOでOracleへアクセスにはOracle Clientのインストールが必要です。本ツールはOracle.ManagedDataAccess.dll、.netframework4.5 を利用しているので、Oracle Clientに依頼せず、高効率でデータのCRUDが可能になります。
※技術説明2:またDB接続や、CRUD処理ロジックは.netライブラリに実装していますので、Oralce以外、他のDB(例えばMySQL, Postgresql等)へ接続したい拡張機能の実装も簡単に出来ます。
本文は弊社(MBPSMARTEC株式会社)のホームページにも掲載しております。
ExcelよりOracleDBへアクセスする新方法
iot、bigdata、intra-martプラットフォーム等関連技術文書を後続追加掲載させて頂きます。
iot関連技術紹介
bigdata関連紹介
業界初Intra-mart + IoT + BIGDATA + モバイル端末対応