JavaでJDBCを使用してデータベースに接続するには、JDBC用のドライバをインストールする必要があります。インストールは、C#のODBCのように簡単ではないので、このガイドでは、JavaプロジェクトにJDBCドライバを追加し、アプリケーションにそれを使用するように指示する方法を紹介します。
JDBCドライバは.jarファイルであり、Javaアプリケーション・ライブラリにバンドルされなければならない。Javaはまた、ライブラリ内のドライバが名前で呼ばれることを要求します。この記事では、ドライバ名がファイル内の名前と同じとは限らないため、これを正確に行う方法を詳しく説明します。
Javaが探しているドライバー名を見つける方法
コマンドプロンプトでここに移動する。これは次のように入力すれば簡単にできる。 コマンド をナビゲーションバーに入力し、エンターキーを押します。
これで、ドライバ.jarが格納されているフォルダ構造までcmdを開くことができます。
このコマンドを入力すると、Javaが認識するファイル名をリストアップできる:
jar tf *あなたのドライバーの名前.jar* | findstr ドライバー
Enterをクリックすると、そのドライバーの名前のリストが表示されます。
上記の結果から、ドライバーの名前は次のようになる。
com.cnsconnect.mgw.jdbc.MgDriver
典型的な命名規則に基づき、以下のようなありそうもないクラスを除外することで、これを推測することができる。 MgDriver$1, MgDriver$KeepAliveTask これらのクラスには、内部クラスや補助タスクを示唆するドル記号が含まれているか、次のような他の目的を示唆する名前が付けられている。 test.class そして TrustedConnectionExample.class
Javaプロジェクトにドライバーを追加する
ドライバの名前が決まったので、それをプロジェクトに追加してJavaを指定します。IDE(この例ではEclipseを使用)でプロジェクトに移動し、右クリックしてプロパティをクリックする。
ドライバがプロジェクト・ライブラリに追加されたことがわかります。
著者について
"Connecting Softwareのソリューション・アーキテクトとして、日々使用するツールのちょっとした複雑さを知っておくことは重要です。私は、このような珍しい情報を皆さんと共有できないかと考えました。もしこれが少なくとも一人の人の助けになるのであれば、書く価値があると思う。"