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の詳細な説明

この記事では、コンパイルとインストールから設定ファイルの説明まで、Nginx について詳しく紹介しま...

MySQL トリガーの使用シナリオとメソッドの例

トリガー:トリガーの使用シナリオと対応するバージョン:トリガーは次の MySQL バージョンで使用で...

VMware インストール後に仮想ネットワーク カードが表示されない問題について

1 問題の説明: 1.1 Windows 10 に VMware を初めてインストールする場合、また...

MySQLは現在の日付と時刻を取得する関数の例の詳細な説明

現在の日付 + 時刻 (日付 + 時刻) を取得する関数: now() mysql> now(...

Linux 環境で crontab コマンドを使用して、スケジュールされた定期的な実行タスクを設定します (PHP 実行コードを含む)

この記事では、Linux 環境で crontab コマンドを使用して、タスクの定期的な実行をスケジュ...

MySQL の起動オプションとシステム変数の例の詳細な説明

目次ブートオプションコマンドラインパラメータの長い形式と短い形式設定ファイル構成グループシステム変数...

imgタグ間のスペースの問題の詳細な説明

IMG タグの基本分析 HTML5 では、img タグには 4 つの要素があります。 (1) src...

ライフゲームの JavaScript 実装

目次コンセプト紹介論理的ルール完全なコード主な実装コンセプト紹介セルオートマトンとは、コンピュータの...

React Router 5.1.0 はページジャンプナビゲーションを実装するために useHistory を使用します

目次1. withRouterコンポーネントを使用する2. ルートタグを使用するReactRoute...

CSSの一般的なプロパティ

CSS の背景: background:#00ffee; //背景色を設定するbackground-...

MAC で MySQL のデフォルトの文字セットを utf8 に変更する方法

1. デフォルトでインストールされているMySQLの文字セットを確認するmysql> '...

MySQL 5.7.17 とワークベンチのインストールと設定のグラフィックチュートリアル

この記事では、MySQL 5.7.17ワークベンチのインストールと設定方法を参考までに紹介します。具...

Vue+el-tableはセルの結合を実現します

この記事の例では、参考までにセルの結合を実現するためのel-tableの具体的なコードを共有していま...

フロントエンドとバックエンドを分離した nginx 構成を展開するための完全な手順

序文決まり文句です。ここでは、フロントエンドとバックエンドの分離についての私の理解についてお話ししま...

Gitlab実践チュートリアルでは、関連する設定操作にgit configを使用します。

この記事では、実際に発生した問題をもとに、git の設定に関する内容を紹介します。コマンド: git...