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 ライブ サーバーの実装コードを構築します

推薦する

Nginx を使用してフロントエンドのクロスドメイン問題を解決する方法

序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...

MySQLとNavicatプレミアムのインストールと設定の詳細な手順

前提条件: Mac、zsh がインストールされ、bash のときに mysql がダウンロードされ、...

divとtableの選択と組み合わせ方について簡単に説明します

ページレイアウトは、Web ページを扱い始めた頃からずっと気にかけていたことです。初期のテーブル構造...

MySQLのネストされたトランザクションで発生する問題

MySQL はネストされたトランザクションをサポートしていますが、それを実行する人は多くありません....

Linux での screen コマンドの使用方法の詳細な説明

GUNスクリーン:公式サイト: http://www.gnu.org/software/screen...

ローカル Docker に Postgres 12 + pgadmin をインストールする方法 (Apple M1 をサポート)

目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...

CocosCreatorメッセージ配信メカニズムの詳細な説明

概要この記事は、ゲームビジネスアーキテクチャに関連するコンテンツの紹介から始まります。ゲームビジネス...

MySQL マルチバージョン同時実行制御 MVCC の詳細な研究

MVCC MVCC (Multi-Version Concurrency Control) は、マル...

エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策

昨日はデータベースへの接続に問題はありませんでしたが、今日はデータベースへの接続時にこのエラーが報告...

史上最もシンプルな MySQL データのバックアップと復元のチュートリアル (パート 1) (パート 35)

データのバックアップと復元に関する最初の記事を皆さんに共有します。具体的な内容は次のとおりです。基本...

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

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

MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録

目次序文1. インストール1.公式サイトからダウンロード2. 構成を作成する3. MySQLを初期化...

Nginx proxy_redirect の使用方法の詳細な説明

今日、Apache の nginx リバース プロキシを実行していたときに、ちょっとした問題に遭遇し...

Ubuntu での mysql のインストールと使用 (一般版)

Ubuntu のバージョンに関係なく、MySQL データベースのインストールは基本的に同じです。具...

ディレクトリスクロール効果を実現するネイティブJS

これはネイティブ JS で実装されたテキスト スクロール効果です。この効果は通常、ニュース、ダイナミ...