Java データベース接続 (JDBC) ドライバーのダウンロード

当社および当社のパートナーは、デバイス上の情報を保存および/またはアクセスするために Cookie を使用します。 当社とそのパートナーは、パーソナライズされた広告とコンテンツ、広告とコンテンツの測定、視聴者の洞察と製品開発のためにデータを使用します。 処理されるデータの例としては、Cookie に保存されている一意の識別子が挙げられます。 当社のパートナーの中には、同意を求めることなく、正当なビジネス上の利益の一環としてお客様のデータを処理する場合があります。 正当な利益があると思われる目的を確認する場合、またはこのデータ処理に反対する場合は、以下のベンダー リストのリンクを使用してください。 提出された同意は、このウェブサイトからのデータ処理にのみ使用されます。 設定を変更したい場合、または同意をいつでも撤回したい場合は、そのためのリンクが当社のホームページからアクセスできる当社のプライバシー ポリシーに記載されています。

Java アプリケーションをさまざまなデータベースとともに使用している場合は、それぞれの Java Database Connectivity (JDBC) ドライバーも必要です。 ドライバーは重要なコンポーネントです。

使用している場合 ジャワ アプリケーションをさまざまなデータベースと並行して使用する場合は、それぞれの Java Database Connectivity (JDBC) ドライバーも必要になります。 ドライバーは、あるコンポーネントが別のコンポーネントと通信できるようにする、より大きなスキームにおいて重要なコンポーネントです。 この場合、Java アプリケーションがデータベースと通信できるようになります。

この記事では、次のデータベース用の JDBC ドライバーをダウンロードする方法とダウンロード場所を示します。

  • MySQL
  • SQLサーバー
  • オラクル
  • PostgreSQL
  • Apache Derby (Java DB)
  • SQLite
  • H2
  • マイクロソフトアクセス

目次

  • Java データベース接続 (JDBC) ドライバーとは何ですか
  • JDBCドライバーのダウンロード
    • MySQL 用の JDBC ドライバーをダウンロード
    • SQL Server 用の JDBC ドライバーをダウンロード
    • Oracle 用 JDBC ドライバーをダウンロード
    • PostgreSQL 用の JDBC ドライバーをダウンロード
    • Apache Derby 用の JDBC ドライバーをダウンロード
    • SQLite 用 JDBC ドライバーをダウンロード
    • H2 データベース用の JDBC ドライバーをダウンロード
    • Microsoft Access用のJDBCドライバーをダウンロード
  • JDBC ドライバーの Maven 依存関係
  • 結びの言葉

Java データベース接続 (JDBC) ドライバーとは何ですか

すでに述べたように、JDBC ドライバーは、Java アプリケーションがさまざまなデータベースと通信できるようにするために使用されます。 これは、さまざまなデータベース内のデータにアクセスするための標準的な方法を使用する手段として、Sun Microsystems によって最初に開発された JDBC API を使用します。

このテクノロジーは現在 Oracle に属しています。

JDBC ドライバーを使用すると、SQL ステートメントをさまざまなデータ ソースに送信できる 1 つのアプリケーションを作成できます。

JDBC ドライバーには 4 つの異なるタイプがあります。

  • JDBC-ODBC ブリッジドライバー
  • ネイティブ API ドライバー (一部 Java ドライバー)
  • ネットワークプロトコルドライバー (完全な Java ドライバー)
  • Thin ドライバー (完全な Java ドライバー)

これらのドライバーの種類にはそれぞれ長所と短所があります。 ただし、この投稿で説明するのはそれではありません。

JDBCドライバーのダウンロード

それぞれの JDBC ドライバーをダウンロードするには、以下のセクションを参照してください。

ノート: 一部のドライバーは JAR ファイルとしてダウンロードされるため、アプリケーションのクラスパスに直接追加する必要があります。 一部のドライバーは zip 圧縮されたバンドルとして提供されるため、解凍して適切な JAR ファイルをアプリケーションのクラスパスにコピーする必要があります。

MySQL 用の JDBC ドライバーをダウンロード

  1. 開ける MySQL コミュニティのダウンロード ページ.

  2. オペレーティング システムを選択し、クリックします。 ダウンロードページへ行く.

    OSの選択
    OSの選択
  3. クリックしてください ダウンロード ボタンをクリックして、優先 JDBC ドライバーをダウンロードします。

    「ダウンロード」をクリックします
    「ダウンロード」をクリックします
  4. 次のページで「」をクリックします。いいえ、ダウンロードを開始してください」と入力すると、ダウンロードが自動的に開始されます。

    ダウンロードを開始
    ダウンロードを開始

SQL Server 用の JDBC ドライバーをダウンロード

  1. のページを開く SQL Server 用の JDBC ドライバーのダウンロード.

  2. ダウンロード セクションで、ダウンロードするリンクをクリックします (ZIP および TAR.GZ). リンクをクリックすると、すぐにダウンロードが開始されます。

    ダウンロードの開始 2
    ダウンロードを開始

Oracle 用 JDBC ドライバーをダウンロード

  1. を開きます Oracle Database JDBCドライバおよびコンパニオンJarのダウンロード・ページ.

  2. ここから、通常の JDBC ドライバーまたは Oracle 用の長期リリース JDBC ドライバーをダウンロードできます。 ダウンロードしたいバージョンのそれぞれのリンクをクリックすると、すぐにダウンロードが開始されます。

    Oracle 用の通常の JDBC ドライバーをダウンロードする
    Oracle 用の通常の JDBC ドライバーをダウンロードする
    Oracle 用の長期リリース JDBC ドライバーをダウンロード
    Oracle 用の長期リリース JDBC ドライバーをダウンロード

PostgreSQL 用の JDBC ドライバーをダウンロード

  1. を開きます PostgreSQL JDBC ドライバーのダウンロード ページ.

  2. ここで、以下のリンクをクリックします。 現行版 セクションに進み、PostgreSQL 用の最新の JDBC ドライバーのダウンロードを開始します。

    ダウンロードの開始 3
    ダウンロードを開始

    あるいは、以下の表から古いバージョンのドライバーをダウンロードすることもできます。

    古いバージョンをダウンロードする
    古いバージョンをダウンロードする

Apache Derby 用の JDBC ドライバーをダウンロード

  1. まず、次の場所に移動します。 Apache Derby 用の JDBC ドライバーのダウンロード ページ.

  2. ここで、ダウンロードするバージョンをクリックします。

    バージョンの選択
    バージョンの選択
  3. 次のページの 分布 セクションで、JDBC ドライバーを取得するダウンロードの種類と形式をクリックすると、ダウンロードが自動的に開始されます。

    ダウンロードを開始します 4
    ダウンロードを開始

SQLite 用 JDBC ドライバーをダウンロード

  1. を開きます SQLite JDBC ドライバーの GitHub ページ.

  2. ここをクリックしてください コードをクリックしてから、 ZIPをダウンロード JDBC ドライバーを含む圧縮フォルダーをダウンロードします。

    ドライバーをダウンロードする
    ドライバーをダウンロードする
  3. 次に、ダウンロードしたドライバーを抽出し、適切な JAR ファイルをアプリケーションのクラスパスにコピーします。

H2 データベース用の JDBC ドライバーをダウンロード

  1. を開きます H2 データベース JDBC ドライバーのダウンロード ページ.

  2. 次に、下のリンクをクリックするだけです ダウンロード セクションに進み、H2 データベース用の JDBC ドライバーのダウンロードを開始します。

    ダウンロードを開始 5
    ダウンロードを開始

Microsoft Access用のJDBCドライバーをダウンロード

  1. を開きます Microsoft Access JDBC ドライバーのダウンロード ページ.

  2. ここで、ダウンロードするリンクをクリックします。

    ダウンロード開始
    ダウンロード開始
  3. 次のページにリダイレクトされ、数秒以内にダウンロードが自動的に開始されます。

これは、それぞれのデータベースの JDBC ドライバーをインストールする方法です。 ただし、プロジェクトで Maven を使用している場合は、 POM.XML ファイルも同様に。

メイビン 依存関係 JDBCドライバー用

プロジェクトで Maven を使用している場合は、それぞれのコードを POM.XML ファイル。

ノート: 以下のコードにリストされている依存関係のバージョンは最新ではない可能性があります。 で検索できます Maven セントラル リポジトリ 最新バージョンの場合。

  • MySQL JDBC ドライバーの Maven 依存関係

    mysqlmysql-コネクタ-java8.0.11
  • SQL Server 用 Microsoft JDBC ドライバーの Maven 依存関係

    com.microsoft.sqlservermssql-jdbc8.2.1.jre11
  • Oracle JDBC Driver の Maven 依存関係

    com.oracleojdbc81.0システムd:/パス/To/Oracle/ojdbc8-full/ojdbc8.jar
  • PostgreSQL JDBC ドライバーの Maven 依存関係

    org.postgresqlポストグレSQL42.2.2.jre7
  • SQLite JDBC ドライバーの Maven 依存関係

    org.xerialsqlite-jdbc3.21.0.1
  • Apache Derby JDBC ドライバーの Maven 依存関係

    org.apache.derbyダービー10.14.2.0
  • H2 JDBC ドライバーの Maven 依存関係

    com.h2データベースh22.1.210
  • Microsoft Access JDBC ドライバーの Maven 依存関係

    net.sf.ucanaccessユーキャンアクセス4.0.4

結びの言葉

JDBC ドライバーは万人向けではなく、アプリケーションをさまざまな種類のデータベースと通信させる必要がある開発者のみを対象としています。 あなたがそのような人であれば、この記事がプロジェクトに適したドライバーを見つけるのに役立つことを願っています。

最新のブログ投稿

Java 8 Update 351 のダウンロード (オフライン インストーラー)
July 19, 2023

当社および当社のパートナーは、デバイス上の情報を保存および/またはアクセスするために Cookie を使用します。 当社とそのパートナーは、パーソナライズされた広告とコンテンツ、広告とコンテンツの測定、視聴者の洞察と製品開発のためにデータを使用します。 処理されるデータの例としては、Cooki...

Java 8 Update 333 オフライン インストーラーをダウンロード
July 19, 2023

当社および当社のパートナーは、デバイス上の情報を保存および/またはアクセスするために Cookie を使用します。 当社とそのパートナーは、パーソナライズされた広告とコンテンツ、広告とコンテンツの測定、視聴者の洞察と製品開発のためにデータを使用します。 処理されるデータの例としては、Cooki...

Java 8 Update 341 のダウンロード (オフライン インストーラー)
July 19, 2023

当社および当社のパートナーは、デバイス上の情報を保存および/またはアクセスするために Cookie を使用します。 当社とそのパートナーは、パーソナライズされた広告とコンテンツ、広告とコンテンツの測定、視聴者の洞察と製品開発のためにデータを使用します。 処理されるデータの例としては、Cooki...