java.sql.SQLSyntaxErrorException:

Sólo un nuevo programador:

primero he creado una tabla 2 sql uno está funcionando y el otro no es el código en mi clase java es

    try {                           
            PreparedStatement ps1 = con.prepareStatement("INSERT INTO pattable(surname,first,middle,add,contact,email,bdate,genderr) values(?,?,?,?,?,?,?,?);");
            ps1.setString(1, surname);
            ps1.setString(2, first);
            ps1.setString(3, middle);
            ps1.setString(4, add);
            ps1.setString(5, contact);
            ps1.setString(6, email);
            ps1.setString(7, bdate);
            ps1.setString(8, genderr);
            ps1.execute(); 
            ps1.close();
            con.close();
    }
            catch(SQLException e){
                e.printStackTrace();
            }
}

De acuerdo a la consola del error podría estar provocando en ps1.execute línea en java con la línea "Usted tiene un error en su sintaxis SQL, compruebe el manual que corresponde a su versión del servidor MySQL para el sintaxis derecho al uso cerca de 'complemento, contacto, correo electrónico, BDate, genderr)" por favor ayuda gracias por la respuesta realmente lo necesitan para el estudio de caso :)

Swati:

Tiene un nombre de la columna add, esto es reservada palabra clave en MySQL .Comprobar aquí no se puede usar eso como su nombre de la columna que la razón del error que está recibiendo.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=478753&siteId=1
Recomendado
Clasificación