У меня проблема с использованием setString
в цикле.
У меня есть эта строка для вставки в таблицу в моей базе данных
12.S777.V77.D88.wagon / 1.Train / 889
и 777 представляют количество пассажиров во втором классе. Проблема в том, что количество пассажиров является переменным и может принимать до 3 случаев, как в этом примере:
12.F123.S777.V77.wagon / 1.Train / 889
код
String rs="insert into ligne1(date,immatr,number_passenger,version,wagon,train) VALUES(?,?,?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(rs);
ps.setString(1, message[0]);
ps.setString(2, message[1]);
ps.setString(3, message[2]);
int b=0;
for(b=4;b<chaine.length-1;b++){
ps.setString(b,melement[b]);
}
//I'm stuck here ! :(
ps.setString(5, message[3]);
ps.setString(6, message[4]);
ps.executeUpdate();