Connect Bridge - JavaコードでJDBCドライバを使用する方法

Matteo GiordaniTechnical Leave a Comment

JavaでJDBCを使用してデータベースに接続するには、JDBC用のドライバをインストールする必要があります。インストールは、C#のODBCのように簡単ではないので、このガイドでは、JavaプロジェクトにJDBCドライバを追加し、アプリケーションにそれを使用するように指示する方法を紹介します。


JDBCドライバは.jarファイルであり、Javaアプリケーション・ライブラリにバンドルされなければならない。Javaはまた、ライブラリ内のドライバが名前で呼ばれることを要求します。この記事では、ドライバ名がファイル内の名前と同じとは限らないため、これを正確に行う方法を詳しく説明します。

Javaが探しているドライバー名を見つける方法

使用したいドライバがある場所に移動します。このガイドでは、Connect Bridgeのものを使用します:
ドライバーのいる場所に移動する

コマンドプロンプトでここに移動する。これは次のように入力すれば簡単にできる。 コマンド をナビゲーションバーに入力し、エンターキーを押します。

コマンドプロンプトでここに移動する

これで、ドライバ.jarが格納されているフォルダ構造までcmdを開くことができます。

フォルダ構造を開く

このコマンドを入力すると、Javaが認識するファイル名をリストアップできる:

jar tf *あなたのドライバーの名前.jar* | findstr ドライバー
コマンドでJavaの名前をリストアップする。

Enterをクリックすると、そのドライバーの名前のリストが表示されます。

ドライバー名リスト

上記の結果から、ドライバーの名前は次のようになる。

com.cnsconnect.mgw.jdbc.MgDriver

典型的な命名規則に基づき、以下のようなありそうもないクラスを除外することで、これを推測することができる。 MgDriver$1, MgDriver$KeepAliveTask これらのクラスには、内部クラスや補助タスクを示唆するドル記号が含まれているか、次のような他の目的を示唆する名前が付けられている。 test.class そして TrustedConnectionExample.class

Javaプロジェクトにドライバーを追加する

ドライバの名前が決まったので、それをプロジェクトに追加してJavaを指定します。IDE(この例ではEclipseを使用)でプロジェクトに移動し、右クリックしてプロパティをクリックする。

ドライバー名
プロパティでJavaビルド・パス > その後 図書館
Javaビルドに移動する
一旦図書館 タブをクリックします。 クラスパス項目をクリックする。 追加 外部JAR...
外部JARの追加
.jarファイルがある場所に移動し、追加する。 
.jarの場所に移動する

ドライバがプロジェクト・ライブラリに追加されたことがわかります。

ドライバが追加されました。
これで、コード内でドライバを使用する準備ができた。JavaにConnect Bridgeドライバーを指定するには、次のようなコードを使用します: 
これでドライバーは使用可能です。
こうすることで、Javaアプリケーションはドライバを使用してデータベースと通信するようになります。理論的に言えば、この短いガイドに従って、私たちの Connect Bridge ミドルウェアがあれば、この時点で無数のマイクロソフト製品、Salesforce、Quickbooks、SAP、その他多くの製品からのデータにプログラムでアクセスする準備が整ったことになる。

著者について

マッテオ
記入例 マッテオ・ジョルダーニ,ソリューションアーキテクト Connecting Softwareにて。

"Connecting Softwareのソリューション・アーキテクトとして、日々使用するツールのちょっとした複雑さを知っておくことは重要です。私は、このような珍しい情報を皆さんと共有できないかと考えました。もしこれが少なくとも一人の人の助けになるのであれば、書く価値があると思う。"

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.