Как решить эту проблему? Dollowing это программа для вставки данных в базу данных MySQL: - PullRequest
0 голосов
/ 05 ноября 2018
public class NewClass {
    public static void main(String[] args) {
        try {
            //to establish Data base connection
            Connection con = DBConnect.connect();
            String sql = "INSERT INTO hello VALUES(?,?)";
            PreparedStatement ps = con.prepareStatement(sql);
            String str = "first";
            ps.setString(1,str);
            ps.setInt(2, 133);
            ps.executeUpdate(sql);
            System.out.println("done!");
            con.close();
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}

Это дает мне следующую ошибку: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '?,?)' в строке 1 СТРОИТЬ УСПЕШНО (общее время: 1 секунда). Кто-нибудь, помогите мне

...