前提・実現したいこと
プログラミングを始めて数か月のド素人です。
Springを初めて触るので勉強としてログイン画面をサイトを参考にしながら作っています。
STSでのMySQLの接続?が上手くいきません。
前回に質問したhttps://teratail.com/questions/132765で新しいバージョンのSTSにはデフォルトではデーターベースが入っておらずデーターベース自分でを追加しなければいけないということで問題が解決しました。
原因としてはサイトの情報が古いとのことで私のバージョンのSTSではデーターベースを新たに追加する必要がありました。
http://tech.pjin.jp/blog/2016/05/31/springframework7/を参考にログイン画面作成を行っているのですが、接続が上手くいきません。
参考サイトのSTSではデフォルトでデータベースがSTSに入っていますが、バージョン違いのため自分でデータベースを追加したのが原因なのでしょうか。
引用テキスト「Test Connection」で接続テストができるので、押して接続が成功するか確認します。
という部分の作業で「pingが失敗しました」とのメッセージが表示されます。
データーベースに関する知識がほとんどありません。
非常に初歩的な質問かと思われますが、お答えいただければ幸いです。
発生している問題・エラーメッセージ
接続のテストをすると
「pingが失敗しました」とのメッセージが表示される。
試したこと
調べたところユーザーが作成されていない可能性などの回答がでてきたのですがSTSで使用しているMySQLのユーザーを調べる方法もわかりません。
参考サイトと違いデータベースを後から追加したため必要な設定が足りていないのではないかと思っています。
Database Connectionフォルダの中身が空になっていることが原因でしょうか。
設定は参考サイトの手順通り次のように行いました。
・Data Source Explorerの表示
・新規接続プロファイルにてMySQLを選択
・使用可能ドライバからMySQL JDBC ドライバー 5.1を選択
・jarファイルにmysql-connector-java-5.1.38.jarを選択
補足情報(FW/ツールのバージョンなど)
Spring Tool Suite
Version: 3.9.4.RELEASE
回答2件
あなたの回答
tips
プレビュー