回答編集履歴

3

追記

2016/09/07 13:51

投稿

退会済みユーザー
test CHANGED
@@ -67,3 +67,9 @@
67
67
  }
68
68
 
69
69
  ```
70
+
71
+
72
+
73
+ ![イメージ説明](e030d294264ffd7681c37fc725fda9c9.png)
74
+
75
+

2

修正

2016/09/07 13:51

投稿

退会済みユーザー
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  // MySQLに接続
40
40
 
41
- con = DriverManager.getConnection("jdbc:mysql://localhost/sample", "root", "3m3tssrr");
41
+ con = DriverManager.getConnection("jdbc:mysql://localhost/sample", "root", "password");
42
42
 
43
43
  // System.out.println("MySQLに接続できました。");
44
44
 

1

追記

2016/09/07 07:48

投稿

退会済みユーザー
test CHANGED
@@ -17,3 +17,53 @@
17
17
  ポート: 8888 ってTomcatなどのポートですよね。MySQL のポートは通常、3306 ですが、環境によります。
18
18
 
19
19
  :8888 を削除してしまえば良いかと思いますが…
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ ```java
28
+
29
+ public static void main(String[] args) {
30
+
31
+ Connection con = null;
32
+
33
+ try {
34
+
35
+ // JDBCドライバのロード - JDBC4.0(JDK1.6)以降は不要
36
+
37
+ Class.forName("com.mysql.jdbc.Driver").newInstance();
38
+
39
+ // MySQLに接続
40
+
41
+ con = DriverManager.getConnection("jdbc:mysql://localhost/sample", "root", "3m3tssrr");
42
+
43
+ // System.out.println("MySQLに接続できました。");
44
+
45
+ } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | SQLException e) {
46
+
47
+ System.out.println(e); // 例外の内容をそのまま表示すれば原因は特定できます。
48
+
49
+ } finally {
50
+
51
+ if (con != null) {
52
+
53
+ try {
54
+
55
+ con.close();
56
+
57
+ } catch (SQLException e) {
58
+
59
+ System.out.println("MySQLのクローズに失敗しました。");
60
+
61
+ }
62
+
63
+ }
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```