2013-07-26 4 views
-1
Statement stmt = db.conn.createStatement();  
String sql = "insert into nameList "+ "values ('"+name+"','"+id+"')";   
     stmt.executeUpdate(sql); 

Я использую эти коды для получения данных из базы данных, но при этом я запускаю ее с другого компьютера, на котором также указывается база данных.Выдает ошибку, когда я запускаю ее с другого компьютера

+12

Какая ошибка? -.- – Sirko

+5

У вас есть уязвимость в SQL-инъекции. – SLaks

+0

другой пользователь? –

ответ

0

Вы должны использовать Подготовленное заявление вместо Statement, я также столкнулся с проблемой, но мой друг в стекOVERFLOW поможет мне разобраться в этом. Я новичок в этом сайте, поэтому вы можете легко найти мои вопросы, так как их очень мало. Проверьте их, это может вам помочь.