
INsertar Datos En MYSQL DESDe JAVa
Publicado por Efrain (28 intervenciones) el 22/06/2015 13:35:52
hola
Nesecito insertar datos en una tabla , sin tener que concatenar los valores que voy a insertar en mi tabla dentro de mi query sql ...estoy intentando de esta manera
Class.forName(driver);
Connection conexion = DriverManager.getConnection(url+db,user,pass);
sql = "INSERT INTO contactos (Nombre,Sueldo) VALUES (? ,?)";
PreparedStatement instruccion= conexion.prepareStatement(sql);
instruccion.setString(1, this.nombre);
instruccion.setFloat(2,Float.parseFloat(this.sueldo));
instruccion.executeUpdate(sql);
pero me retorna este error : MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? ,?)'
Nesecito insertar datos en una tabla , sin tener que concatenar los valores que voy a insertar en mi tabla dentro de mi query sql ...estoy intentando de esta manera
Class.forName(driver);
Connection conexion = DriverManager.getConnection(url+db,user,pass);
sql = "INSERT INTO contactos (Nombre,Sueldo) VALUES (? ,?)";
PreparedStatement instruccion= conexion.prepareStatement(sql);
instruccion.setString(1, this.nombre);
instruccion.setFloat(2,Float.parseFloat(this.sueldo));
instruccion.executeUpdate(sql);
pero me retorna este error : MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? ,?)'
Valora esta pregunta


0