Autor
|
Tema: Java + NetBeans + Mysql. Problema con Insert. (Leído 9,414 veces)
|
Lain0x
Desconectado
Mensajes: 72
|
Hola, he creado una tabla de nombre "alumno", con 5 columnas: id_alumno, Nombre, Edad, NotasFinales, Sexo. Lo que trato de hacer es insertarle datos desde Netbeans. El código usado es: String sSQL = "insert into alumno values(?,?,?,?)"; PreparedStatement pst = null; try { pst = (PreparedStatement) c.prepareStatement(sSQL); pst.setString(1,s1); pst.setString(2,s2); pst.setString(3,s3); pst.setString(4,s4); pst.executeUpdate(sSQL); El id no lo ingreso, porque se supone que no hay necesidad de hacerlo. Pero me tira 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 '?,?,?,?)' at line 1
|
|
|
En línea
|
|
|
|
Pablo Videla
|
Hola, he creado una tabla de nombre "alumno", con 5 columnas: id_alumno, Nombre, Edad, NotasFinales, Sexo. Lo que trato de hacer es insertarle datos desde Netbeans. El código usado es: String sSQL = "insert into alumno values(?,?,?,?)"; PreparedStatement pst = null; try { pst = (PreparedStatement) c.prepareStatement(sSQL); pst.setString(1,s1); pst.setString(2,s2); pst.setString(3,s3); pst.setString(4,s4); pst.executeUpdate(sSQL); El id no lo ingreso, porque se supone que no hay necesidad de hacerlo. Pero me tira 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 '?,?,?,?)' at line 1 Si son varchar los tipos de datos van entre comillas '?','?'... y asi sucesivamente
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Colaborador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
Si son varchar los tipos de datos van entre comillas
'?','?'... y asi sucesivamente
Usando un PreparedStatement el problema de las ' ' no es relevante. Eso sucedería si estuviese armando la query directamente en el String. INSERT INTO alumno(Nombre ,Edad, NotasFinales, Sexo) VALUES(?, ?, ?, ?);
Prueba con eso a ver que tal. Saludos!
|
|
« Última modificación: 9 Diciembre 2011, 00:58 am por Littlehorse »
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
klaine
|
Usando un PreparedStatement el problema de las ' ' no es relevante. Eso sucedería si estuviese armando la query directamente en el String. INSERT INTO alumno(Nombre ,Edad, NotasFinales, Sexo) VALUES(?, ?, ?, ?);
Prueba con eso a ver que tal. Saludos! O.o y de donde sacaste los nombres de las columnas?
|
|
|
En línea
|
|
|
|
Pablo Videla
|
Usando un PreparedStatement el problema de las ' ' no es relevante. Eso sucedería si estuviese armando la query directamente en el String. INSERT INTO alumno(Nombre ,Edad, NotasFinales, Sexo) VALUES(?, ?, ?, ?);
Prueba con eso a ver que tal. Saludos! Gracias por la aclaracion
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Colaborador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
O.o y de donde sacaste los nombres de las columnas? Del primer post. Hola, he creado una tabla de nombre "alumno", con 5 columnas: id_alumno, Nombre, Edad, NotasFinales, Sexo.
Saludos!
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
yonybrondy
Desconectado
Mensajes: 1
|
No se si solucionastes tu problema pero espero ayudarte
String sSQL = "insert into alumno(Nombre, Edad, NotasFinales, Sexo) values(?,?,?,?)"; PreparedStatement pst = null; try { pst = (PreparedStatement) c.prepareStatement(sSQL); pst.setString(1,s1); pst.setString(2,s2); pst.setString(3,s3); pst.setString(4,s4); pst.executeUpdate();
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
problema con INSERT de MySQL
PHP
|
H4RR13R
|
5
|
3,579
|
8 Febrero 2008, 00:17 am
por eLank0
|
|
|
como mostrar datos de mysql en java ide netbeans
Java
|
XpandyX
|
2
|
17,685
|
13 Marzo 2011, 22:00 pm
por wilfo
|
|
|
Ayuda insert netbeans utilizando palette de netbeans
Bases de Datos
|
luxferre
|
0
|
4,178
|
6 Febrero 2012, 07:15 am
por luxferre
|
|
|
crear un buscador web con java netbeans y mySql
Java
|
alilo@
|
1
|
4,410
|
26 Abril 2013, 22:51 pm
por engel lex
|
|
|
ayuda adicionar el JFileChooser netbeans (java)
Java
|
jansen23
|
1
|
2,851
|
14 Agosto 2013, 00:32 am
por Alien-Z
|
|