質問: MySQLとOracleのデータベースをEclipse上で設定しようと思っているのですが、接続文字列の確認方法が分かりません。IPやポート番号、DB名などが必要なようで、DB名は自分で名付けたものと分かるのですが、IPとポート番号の確認の仕方が分かりません。 また、文字列を入力する際のユーザとパスワードは自分で自由に設定できるのでしょうか。 どなたかお分かりの方、よろしくお願いいたします。 追記です 1:DBviewerを使用した接続です 2:DBviewerはmysql-connector-java-5.1.38-binをインス トールしたもので、ローカルだと思います 3:インストールの際の登録手順はしています よろしくお願いします。 再度追記です。 eclipseのSQL実行ビューにて記載のSELECT文を入力・実行したところ、『There is no Data Base definition infomation.』とエラーが出て、何も起こりませんでした。 よろしくお願いします。 再度追記です。 コマンドプロンプトにてmysql-u rootを入力したところ、『'mysql'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。』 というメッセージが表示され、何も起こりませんでした。 Windows10の全てのアプリの中やコントロールパネルのプログラムの中には確かにMySQLがあるのですが、何か設定や手順が足りなかったのでしょうか。 よろしくお願いします。 再度追記です。 先ほど接続情報の設定の項目にてテーブル名をmySQLにし、 JDBC Driver(j):com.mysql.jdbc.Driver JDBC タイプ:Type4 接続文字列:jdbc:mysql://localhost:3306/MySQL 接続ユーザ:user 接続パスワード:空欄 上記の入力をしたらテスト接続のボタンは押せるようになったのですが、データベースとの接続に失敗しました(Access denied for user 'user'@'localhost' (using password: NO))というエラーが出て接続できませんでした。 接続文字列か接続パスワードのどちらか、もしくは両方間違っているのでしょうか。 ご参考によろしくお願いいたします。
回答: Windowsなんですね! これはMySQLへのパスが通ってないだけなので安心して下さい。インストール後の設定でかつ必須ではないので参考にされた手順書には書いてなかっただけだと思います。 WindowsにMySQLのアプリがインストールされているとのことですが「MySQL 5.x Command Line Client」っていうものはありますか? これが入っていればコマンドプロンプトからではなくこちらから接続してみてください。コマンドプロンプトの設定は話をややこしくしそうなので...