回答編集履歴

4

修正

2018/06/27 09:04

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -116,7 +116,7 @@
116
116
 
117
117
  }
118
118
 
119
- ps.setString(cnt, empId); //最後にID
119
+ ps.setString((cnt+1), empId); //最後にID
120
120
 
121
121
  ps.executeUpdate();
122
122
 

3

修正

2018/06/27 09:04

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  }
88
88
 
89
- if(columns.size() > 0) {
89
+ if(cnt > 0) {
90
90
 
91
91
  String sqlup = "UPDATE **** SET ";
92
92
 

2

追記

2018/06/27 08:47

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -116,9 +116,9 @@
116
116
 
117
117
  }
118
118
 
119
- ps.setString(cnt, empId);
119
+ ps.setString(cnt, empId); //最後にID
120
120
 
121
-
121
+ ps.executeUpdate();
122
122
 
123
123
  }
124
124
 

1

修正

2018/06/27 08:47

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -125,3 +125,11 @@
125
125
 
126
126
 
127
127
  ```
128
+
129
+
130
+
131
+ 追記。
132
+
133
+ この場合、IDは入力必須としておかないと全レコード更新してしまうので、
134
+
135
+ 入力されるまでwhileなどでまわすような工夫はしておいた方が良いかと思います。