回答編集履歴

1

すいません、勘違いしていました。

2016/02/29 14:57

投稿

uniuni
uniuni

スコア57

test CHANGED
@@ -1,29 +1,11 @@
1
- 多分ですが、
1
+ while(rs.next()){
2
2
 
3
- while (rs.next()) {
4
-
5
- System.out.println(rs.getString(0));
3
+ syso("aaa");
6
4
 
7
5
  }
8
6
 
9
- とすると、initial行のデータが全て出力されるはないでしょうか?(全部表示されるかも知れません、検討違いならスルーしてください。)
7
+ 入力すると、何回aaaは出力されるでしょうか?
8
+
9
+ 複数回呼ばれているようなら、rsがおかしいと思い聞いてみました。
10
10
 
11
11
 
12
-
13
- その場合は、
14
-
15
- int count = 0;
16
-
17
- while(rs.next()){
18
-
19
- if(rs.getString(1).equals(initial)){ //保険
20
-
21
- count++;
22
-
23
- }
24
-
25
- }
26
-
27
- countKana = count;
28
-
29
- とすると、求めている回答ではないと思いますが(速度的に)求める事が出来ます。