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はヘッドナビゲーションバーコンポーネントを実装します

推薦する

Dockerコンテナがホストポートにアクセスできない場合の解決策

最近、仕事中に問題が発生しました。Docker コンテナがホストの redis にアクセスできず、t...

JavaScript でオブザーバー パターンを実装する方法

目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...

Ubuntu 20.04 に Xrdp サーバー (リモート デスクトップ) をインストールする方法

Xrdp は、グラフィカル インターフェイスを通じてリモート システムを制御できる Microsof...

Mysql ファジークエリが大文字と小文字を区別するかどうかの詳細な調査

序文最近、私は小さな個人ブログ プロジェクトを書くのに忙しくしています。 「グローバル検索」機能を実...

MySQL で遅いクエリ SQL を見つけて最適化する詳細な例

目次1. 遅いクエリSQLを見つけて最適化する方法a. スローログに基づいてスロークエリSQLを見つ...

Dockerコンテナ間の通信と外部ネットワーク通信の操作

コンテナ間の通信1. コンテナのネットワーク共有このモードの Docker コンテナはネットワーク ...

Linux の MariaDB データベースについて

目次Linux の MariaDB データベースについて1. データベースとは何ですか? 2. デー...

Linux で mysql-8.0.20 をインストールするための詳細なチュートリアル

** Linuxにmysql-8.0.20をインストールする**環境の紹介オペレーティングシステム:...

Windows 10 に MySQL 8.0.19 を zip 形式でインストールする詳細なチュートリアル

目次1.ダウンロード後、インストールしたいディレクトリに解凍します。 2. インストールディレクトリ...

Centos6.5 でのスーパーバイザーのアップグレード、インストール、および構成に関するチュートリアル

スーパーバイザー紹介Supervisor は、Python で開発されたクライアント/サーバー サー...

Linux で libudev を使用して USB デバイスの VID と PID を取得する方法

この記事では、libudev ライブラリを使用して hidraw デバイスにアクセスします。 lib...

Vueは単一ファイルコンポーネントの完全なプロセス記録を実装します

目次序文単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...

HTMLフォーム属性のreadonlyとdisabledの使い方

1. readonly 読み取り専用属性なので、値を取得できます2. 無効: 無効な属性、値を取得で...

MySQLがサブクエリと結合の使用を推奨しない理由

ページ分割されたクエリを実行するには: 1. MySQL の場合、サブクエリと結合の使用は推奨されま...

HTMLページ内の検索機能を完了する

最近、たくさんの人に改変してもらったフレームワークに取り組んでいます。毎日コードを見ていると目が回り...