2016-02-11 2 views
-2
count = 0; 
String s5 = "Select count(username) from login;"; 
ResultSet rs = stmt.executeQuery(s5); 

while(rs.next()) { 
    count=rs.getInt(1); 
} 

int num[] = new int[count]; 
String s3 = "Select username from login;"; 
ResultSet rs2 = stmt.executeQuery(s3); 

while(rs2.next()) { 
    String user=rs2.getString(1); 
    for(i=0 ; i<count ; i++) { 
    count[i] = user; 
    } 
} 

ответ

5

num это массив. count нет. Изменение count[i]=user; к чему-то вроде

num[i] = user; 

Кроме того, для хранения String это необходимо будет массив String.

String num[]=new String[count]; 
+1

Разумный ответ. Хотя, если 'rs2.getString (1)' является числом, 'num [i] = Integer.parseInt (пользователь);' :) –

+0

Thank u. помог –

Смежные вопросы