質問するログイン新規登録

回答編集履歴

1

追記

2019/04/20 23:28

投稿

takyafumin
takyafumin

スコア2335

answer CHANGED
@@ -11,5 +11,16 @@
11
11
  このようにExceptionの内容を確認することで、何が原因か特定しやすくなります。
12
12
  まずはExceptionを確認し、事例を調べてみましょう。
13
13
 
14
+
14
15
  対策は上記ページにある内容やmoonphaseさまの回答にあるように、`DriverManager#getConnection()`する前に`Class.forName("com.mysql.jdbc.Driver").newInstance();`でMySQL用のJDBCドライバを読み込むことです。
15
- JDBCドライバはclasspathにある必要があります。
16
+ JDBCドライバはclasspathにある必要があります。
17
+
18
+ ---
19
+
20
+ ## コンパイルエラーへの対処
21
+
22
+ コメントでも回答しているように、呼び出しているmethodでthrowされているExceptionを適切に処理していない事が原因です。
23
+
24
+ Eclipseで表示されるコンパイルエラー「処理されない例外 XXXXException」への対処として、catch句に該当のExceptionを追加してください。
25
+
26
+ 「エラーメッセージをそのままWeb検索しても対処が分からない」との事ですが、求めている回答がズバリ出てくると思わず、似ている事例と対処から、自分の場合にどのような事が発生しているか考えながら、いろいろと再検索してみてください。