IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法の詳細な説明

IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法の詳細な説明

1. MySQLデータベースをダウンロードし、インストールして設定する

ダウンロードアドレス: https://dev.mysql.com/downloads/installer/

ここに画像の説明を挿入

2. JDBCコネクタをダウンロードする

ダウンロードアドレス: mysql-connector-java-8.0.22

ここに画像の説明を挿入
ここに画像の説明を挿入

圧縮パッケージをダウンロードして解凍した後、mysql-connector-java-8.0.22.jar ファイルを見つけて、指定したパスに配置します。

3. プロジェクトにjarパッケージをインポートする

ここに画像の説明を挿入

データベース接続をテストするためのテスト クラス Test.java コード:

java.sql.Connection をインポートします。
java.sql.DriverManager をインポートします。

パブリッククラステスト{
  パブリック静的voidメイン(String[] args) {
    文字列 driverName = "com.mysql.cj.jdbc.Driver";
    
    String dbURL="jdbc:mysql://localhost:3306/websql?&useSSL=false&serverTimezone=Asia/Shanghai"; //websql はデータベース名です String userName = "root";
    
    文字列 userPwd = "root";
    
    試す {
      クラス.forName(ドライバー名);
      
      接続 con = DriverManager.getConnection(dbURL, userName, userPwd);
      
      System.out.println("データベースに正常に接続しました");
      
    } キャッチ (例外 e) {

      e.printStackTrace();

      System.out.print("接続に失敗しました");

    }
  }

}

IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法についての記事はこれで終わりです。IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • IDEAでデータベースに接続する方法
  • Java で JDBC を使用してデータベースに接続する 5 つの方法 (IDEA バージョン)
  • IDEA を使用して Tomcat を設定し、MySQL データベース (JDBC) に接続するための詳細な手順
  • JDBC-idea で mysql をインポートして java jar パッケージに接続する (mac)
  • JavaベースのMACシステムIDEAはMYSQLデータベースJDBCプロセスに接続します

<<:  Tomcat でのサーブレットの作成と実装に関する深い理解

>>:  vue+element-uiはヘッドナビゲーションバーコンポーネントを実装します

推薦する

uniapp は日付と時刻の選択機能を実装します

この記事の例では、日付と時刻の選択を実装するための uniapp の具体的なコードを参考までに共有し...

W3C 検証に合格するにはどうすればいいですか?

W3C では、さまざまなタグの規定を設定するだけでなく、Web ページの作成者が実際に W3C 規...

Linux でメモリ使用量を確認する方法

システムの問題、アプリケーションの速度低下、または原因不明の問題をトラブルシューティングする場合、最...

HTMLの基本構文は、HTMLを学び始めたばかりの人にとって便利です。

1.1 一般的なマーキング一般的なタグは開始タグと終了タグで構成されます。構文は次のとおりです: ...

CSS スタイルが機能しない (史上最も完全な解決策の概要)

ページを作成するときに、記述した CSS スタイルが有効にならないことがあります。この現象にはさまざ...

CSSでフォントアイコンを使用する方法をお教えします

まず、フォントアイコンとは何でしょうか?表面的にはアイコンですが、実際はテキストです。テキストの設定...

Dockerプライベート倉庫の構築と利用の詳細説明

イメージは hub.docker.com に保存できますが、ネットワーク速度が比較的遅いです。内部環...

WeChatアプレットの世界的な状況の詳細な説明

序文WeChat アプレットでは、App.js の globalData を中間ブリッジとして使用し...

ReactのEffectListの簡単な分析

目次EffectList コレクション最初のレンダリング時のEffectList EffectLis...

MySQL 8.0 のデフォルトのデータディレクトリを変更する (設定なしの簡単な操作)

使用シナリオ: Alibaba Cloud を使用しており、データディスクを別途購入しました (大容...

MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更

このブログは、MySQL8.0.15 を正常にインストールしたことを思い出すために書きました。以前は...

jsでシンプルなパズルゲームを実現する

この記事では、簡単なパズルゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な...

HTML フォームとフォーム内部タグの使用

コードをコピーコードは次のとおりです。 <html> <ヘッド> <t...

React プロジェクトにおける axios カプセル化と API インターフェース管理の詳細な説明

目次序文インストール導入環境の切り替え傍受を要求するレスポンスインターセプションAPIの統合管理要約...

HTML の iframe と frame の違いを例を使って説明します

プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...