回答編集履歴
2
追記
answer
CHANGED
@@ -24,4 +24,7 @@
|
|
24
24
|
ps.setObject(5, ocupation);
|
25
25
|
ps.setObject(6, oldname);
|
26
26
|
ps.setObject(7, oldpass);
|
27
|
-
```
|
27
|
+
```
|
28
|
+
|
29
|
+
また String は cast するのではなく [String#valueOf(Object)](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#valueOf-java.lang.Object-) を用いる
|
30
|
+
|
1
追記
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
SQL実行が共通部の場合、以下のように [setObject](https://docs.oracle.com/javase/jp/8/docs/api/java/sql/PreparedStatement.html#setObject-int-java.lang.Object-) を使う方法もある
|
1
|
+
型チェック実行+SQL実行が共通部の場合、以下のように [setObject](https://docs.oracle.com/javase/jp/8/docs/api/java/sql/PreparedStatement.html#setObject-int-java.lang.Object-) を使う方法もある
|
2
2
|
|
3
3
|
```java
|
4
4
|
Object oldname = session.getAttribute("name"); //パラメータでユーザーIDをゲットする
|