プログラミング初心者です。
質問内容を修正させていただきました。
eclipseにてMySQLとの接続を試みているのですが、テスト接続の際に「Pingが失敗しました」というエラーメッセージが出てきてしまい上手くいきません。
以下は状況説明です。
まず、データ・ソース・エクスプローラーから新規接続プロファイルを開き、「MySQL」を選択しました。
次に「新規ドライバー定義」を選択し、「名前/タイプ」タブの「使用可能なドライバー・テンプレート」からMySQL JDBCドライバーの5.1を選択しました。
また、その際に「Jarリスト」タブにてmysql-connector-java-5.1.8-binを追加いたしました。
最後に、ドライバーおよび接続の詳細の指定の一般タブにて下記のように記載しました。
データベース:database
URL:jdbc:mysql://localhost:3306/database
ユーザー名:root
パスワード:未記入
この段階で接続テストを実行したところ、「Pingが失敗しました」とだけ記載されたエラーメッセージが表示されました。
未熟故文章や状況説明等甘い部分があり申し訳ないのですが何卒お力添えいただきますよう、心よりお願いいたします。
(使用しているツール等)
eclipse4.4
MySQL5.7
tomcat8.0
mysql-connector-java-5.1.8-bin
【追記】
http://web.sfc.wide.ad.jp/~tinaba/tutorials/mysql-j/
教えていただいた上記のURLを参考に作業をおこなったところ以下のエラーメッセージが出ました。
データベース接続エラーcom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
この場合の解決方法を教えていただけると幸いです…
よろしくお願いいたします。
【追記2】
使用しているOS:Windows 7 Professional
(my.defaylt.iniファイルの内容)
For advice on how to change settings please see
http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
*** DO NOT EDIT THIS FILE. It's a template which will be copied to the
*** default location during install, and will be replaced if you
*** upgrade to a newer version of MySQL.
[mysqld]
Remove leading # and set to the amount of RAM for the most important data
cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
Remove leading # to turn on a very important data integrity option: logging
changes to the binary log between backups.
log_bin
These are commonly set, remove the # and set as required.
basedir = .....
datadir = .....
port = .....
server_id = .....
Remove leading # to set options mainly useful for reporting servers.
The server defaults are faster for transactions and fast SELECTs.
Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES