Javaの下記の示したメソッド、removeメソッドにについてコンパイルエラーとなってしまいます。
Java
1 public booleam remove(String id) { 2 try(Connection conn = DriverManager.getConnection(JDBC_URL,DB_USER,DB_PASS)) { 3 String sql = "delete from employee where id = ?"; 4 PreparedStatement pst = conn.prepareStatement(sql); 5 pst.setString(1,id); 6 7 int result = pst.executeUpdate(); 8 if(result != 1) { 9 return false; 10 } 11 } catch (SQLException e) { 12 e.printStackTrace(); 13 return false; 14 } 15 return true; 16 }
1行目のbooleanに波線が引かれ、「boolean型に解決できません」と出力されます。
boolean型でreturnしているはずですが、見落としが見つかっておりません。
該当箇所についてご教授頂ければ幸いです。
線が引かれているなら、そこに注目してください。
booleam と書いてあります。
お手数かけました。
初歩的な見落としですので、頭冷やしてきます。
ありがとうございました。
次から文字色にも注目してみてください。
最近のエディタは予約語や型名、メソッド名などを色分けして表示する機能がついているものが多いです。
この質問のマークダウンでも、booleam を boolean に変えると青くなりますし、Connection に変えると赤くなります。
予約語なのに黒ければ、そこが間違っているのではないかと違和感を覚えるため、解決が早くなります。
また、自分で全部打たず、補完機能を活用するのも有効です。
たとえばこの場合は bo まで打ってタブキーで残りを補完すれば、正確に書くことができます。
ご助言いただきありがとうございます。
活用させていただきます。
回答1件
あなたの回答
tips
プレビュー