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

推薦する

MySQL における EXISTS と IN の使用法の比較

1. 使用法: (1)EXISTSの使用 ucsc_project_batch a から、存在する場...

JavaScript イベント キャプチャ バブリングとキャプチャの詳細

目次1. イベントの流れ1. コンセプト2. DOMイベントフロー2. イベントの委任1. イベント...

Dockerに関するよくある質問

Docker はポートを IPv6 にのみマッピングし、IPv4 にはマッピングしません。 dock...

要素内の TimePicker は時間の一部を無効にします (分単位で無効)

プロジェクトの要件は、日付と時刻を選択し、現在の時刻以降の時刻のみを選択し、最小レベルを分単位で無効...

VMware Workstation 仮想マシンのインストール操作方法

仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...

CentOS 7 でソースコードから Openssh をインストールする方法

環境: CentOS 7.1.1503 最小インストール依存パッケージをダウンロードします: yum...

docker イメージのプル速度が遅い問題の解決策

現在、Docker には中国向けの公式ミラーがあります。詳細については、https://www.do...

MySQL のスローログオンラインの問題と最適化ソリューション

MySQL スロー ログは、MySQL DBA やその他の開発および運用担当者が細心の注意を払う必要...

HTMLリンクを書くときは、HTTPリクエストを減らすためにサブフォルダに必ずスラッシュを追加してください。

サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...

CSS3 タブアニメーションの例 背景切り替えの動的効果

CSS 3 アニメーションの例 - タブの背景切り替えの動的効果、具体的なコードは次のとおりです。 ...

bashの初期化メカニズムの詳細な説明

Bash 初期化ファイル対話型ログインシェル次の場合にはログイン シェルを取得できます。ローカル端末...

MySQL 1対多関連クエリのページングエラー問題の解決方法

XML価格照会のクエリデータにはリストが含まれているため、コレクションが必要です <結果マップ...

XHTML 入門チュートリアル: よく使われる XHTML タグ

<br />記事と同様に、Web ページにも明確な段落と重要度の異なるタイトルが必要です...

マークアップ言語 - リスト

標準化されたデザインソリューション - マークアップ言語とスタイルマニュアルWeb 標準ソリューショ...

HTML/XHTML における img 画像タグの基本的な使用法の詳細な説明

画像タグは、Web ページに画像を表示するために使用されます。 HTML/XHTML 画像 <...