IDEA を MYSQL データベースに接続するための構成時に失敗する問題の解決策

IDEA を MYSQL データベースに接続するための構成時に失敗する問題の解決策

この記事では、主に、IDEA を MYSQL データベースに接続するための構成時に失敗する問題の解決策を紹介し、共有します。詳細は次のとおりです。

エラー箇所は次のとおりです

変更したところ、正常に接続できました

MySQLに接続しようとしたときにIDEAが失敗しました

IDEA を使用して Mysql に接続しようとすると、常に接続に失敗したと表示され、接続オブジェクトを作成できないことしかわかりません。インターネット上の解決策のほとんどは接続文字を変更するというものですが、結局、接続文字列の設定の問題ではないことがわかりました。また、このエラーは私のような初心者には簡単に発生するため、ここで共有します。 = =

Mysql バージョン: Mysql 5.7 接続 jar パッケージ: mysql-connector-java-5.1.40-bin.jar

コードは次のとおりです。

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

パブリッククラスExample11_1 {
 パブリック静的void main(String args[]) {
  接続 con = null;
  ステートメント sql;
  結果セット rs;
  試す {
   Class.forName("com.mysql.jdbc.Driver"); //JDBC_MySQL ドライバーをロードする} catch (Exception e) {
  }
  文字列 uri = "jdbc:mysql://localhost:3306/jdbc?useSSL=true";
  文字列ユーザー = "root";
  文字列パスワード = "********";
  試す {
   con = DriverManager.getConnection(uri, user, password); //接続コード} catch (Exception e) {
  }
  試す {
   sql = con.createStatement();
   rs = sql.executeQuery("SELECT * FROM mess"); //messテーブルをクエリする} catch (Exception e) {
   System.out.println(e);
  }ついに {
   //con.close();
  }
 }
}

原因は、作成したJavaプロジェクトのパスに中国語の文字が含まれていたためでした。その後、ルートディレクトリに新しいプロジェクトを作成して接続してみました。 //私は本当にバカです。

これで、IDEA を MYSQL データベースに接続するための構成時に失敗する問題を解決する方法についてのこの記事は終了です。IDEA を MYSQL に接続するための構成に関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法の詳細な説明
  • IDEA で MySQL にリンクするとエラー 08001 が発生し、接続に成功した後にテーブルが表示されない問題と解決策
  • JDBC-idea で mysql をインポートして java jar パッケージに接続する (mac)
  • IDEA が MySQL に接続する際の問題と解決策
  • IDEA は MySQL への接続時にエラーを報告します。サーバーが無効なタイムゾーンを返します。タブに移動して serverTimezone プロパティを設定してください。
  • IDEA の Maven プロジェクトで MySQL 8.0 に接続して使用する方法に関するチュートリアル
  • IDEAはプロパティ設定ファイルを使用してMySQLデータベースに接続します。
  • MySQL データベースに接続する IntelliJ IDEA の詳細図

<<:  HTMLは角丸四角形を簡単に実装します

>>:  Nginx は rtmp ライブ サーバーの実装コードを構築します

推薦する

JSX を使用してコンポーネント パーサー開発を構築する例

目次JSX環境の構築プロジェクトの設定NPMを初期化するwebpackをインストールするBabelを...

MySQL の InnoDB ストレージ ファイルの詳細な説明

物理的に言えば、InnoDB テーブルは、共有テーブルスペース ファイル (ibdata1)、排他テ...

Linux で 1 つのファイルの内容を別のファイルの末尾にコピーする

問題の説明:たとえば、ファイル 11 の内容は次のとおりです。こんにちはファイル22の内容は次のとお...

CSS スタイルをプログラムで処理するためのサンプル コード

プログラム的アプローチの利点1. スタイルの分散を避けるためのグローバルコントロール2. シンプルな...

vscode で console.log を書く 2 つの簡単な方法の詳細な説明

(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...

MySqlエスケープの詳細な使用例

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

LambdaProbe を使用して Tomcat を監視する方法

導入: Lambda Probe (旧称 Tomcat Probe) は、Apache Tomcat...

MySQL Innodbの主な機能挿入バッファ

目次挿入バッファとは何ですか?挿入バッファのトリガー条件は何ですか?なぜ一意のインデックスにできない...

GobangゲームのWebバージョンを実装するためのJavaScript

この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...

Docker でタイムゾーンの問題に対処する方法

背景ここ 2 日間 Docker を使用していたところ、コンテナの起動後に date -R の出力タ...

レスポンシブWebデザイン学習(3) - モバイルデバイスでのWebページのパフォーマンスを向上させる方法

序文モバイル デバイスでは、帯域幅とプロセッサ速度の制限により、Web ページのパフォーマンスに対す...

JS での new の手書き実装

目次1 新しいオペレータの紹介2 新しいものは何をしましたか? 3 新しい演算子の実装をシミュレート...

Nginx 仮想ホストを構成する 3 つの方法 (ポートベース) の詳細な説明

Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮想...

Vue3.0 + TypeScript + Vite初体験の詳しい説明

目次プロジェクトの作成プロジェクト構造メイン.jsアプリ.vue:設定コンポジションAPI参照反応的...

Linux CentOS MySQL データベースのインストールと設定のチュートリアル

MySQLデータベースのインストールに関するメモ、みんなで共有a) MySQL ソースインストールパ...