Código:
insert into tabla (?,?,?)
Lo que quiero saber es en el caso de tener mas de una tabla como hago para agregar os datos en ellas??? Perdon que pregunte estas cosas, pero soy novato en esto.
| |||
Ayuda con consultas de SQL en Java Hola. He visto que para guardar datos nuevos en una sola tabla, en el codigo se utiliza la siguiente instruccion:
Código:
insert into tabla (?,?,?) Lo que quiero saber es en el caso de tener mas de una tabla como hago para agregar os datos en ellas??? Perdon que pregunte estas cosas, pero soy novato en esto. |
| |||
Respuesta: Ayuda con consultas de SQL en Java EL tema es que las tablas poseen nombres distintos y con un bulce for no puedo solucionarlo(o a mi modo de ver no se puede solucionar. no se). se me habia ocurrido hacerlo de la siguiente forma, pero no estoy seguro
Código:
Y asi con todas las tablas involucradas en cada pantalla donde ingreso los datos. Obiamente que a estas sentencias le falta el try catch. insert into personas (?,?,?); insert into direccion (?,?,?,?,?) |
| |||
Respuesta: Ayuda con consultas de SQL en Java mmm. me parece que falta mucho mas que un try/catch. Si la direccion es un objeto de tu modelo, parece que es un atributo de persona. Igualmente modelar persona parece demasiado abstracto como para ser un objeto, pero se puede dar el caso. Tambien se puede dar el caso que tengas 2,3 o mas personas con la misma direccion eso se parece a una familia no?? en ese caso estarias repitiendo datos en la base no???? Si vas a programar en java trata de hacerlo pensando en algunos objetos. |
| |||
Respuesta: Ayuda con consultas de SQL en Java Es una BD que ya esta armada asi, por lo que debo adaptarme a ella. Sacando eso de lugar. Hay forma de usar el insert into con mas de una tabla???? Si tengo 3 tabalas en la que debo insertar datos, puedo hacerlo con una sola instruccion del insert into o debo armar una consulta mas compleja???? |
| |||
Respuesta: Ayuda con consultas de SQL en Java hola yo tengo un error parecido String sql = "update employees set phone_number = ? " + .......... si aka fueran mas komo 10 " where employee_id = ? "; PreparedStatement pst = cn.prepareStatement(sql); pst.setInt(1,Integer.parseInt(numero)); pst.setInt(2, Integer.parseInt(codigo));..y aka tambien es decir pst.setInt(3,....)y hasta 10 int r = pst.executeUpdate(); if (r == 1) {...ka tambien kambia no? pero komo ? porque solo me modifica el uno k le muestro y no el segundo ni el tercero espeor me puedan ayudar.... |
| ||||
Respuesta: Ayuda con consultas de SQL en Java Wenas No. Lo unico que podrias hacer es crearte un procedimiento en la BBDD, que insertase en las tres a la vez, pero al final serian tres insert distintos. De todos modos, que problema tienes en hacer 3 insert?? Saludos. |
| |||
Respuesta: Ayuda con consultas de SQL en Java Bueno ya lo he resuelto despues de renegar un rato largo. elAntoni, tenes razon, no tiene mucho sentido porque terminan siendo insert distintos. Queda asi INSERT INTO TablaX VALUES ('1', 'Pepe') INSERT INTO TablaZ VALUES (?,?,?) Y asi sucesivamente. Solamente hice una prueba con una tabla experimental a fin de probar mi consulta y funciono. |
| |||
Respuesta: Ayuda con consultas de SQL en Java noni20. Primero creo que deberias artmarte un post nuevo preguntnaod bien el tema. De todas formas no soy muy ducho que digamos pero yo cambiaria tu sentencia a algo asi. String sql = "update employees set phone_number = ? " + ......+" where employee_id = ? "; PreparedStatement pst = cn.prepareStatement(sql); pst.setInt(1,numero); pst.setInt(2, codigo);............................... executeUpdate(); Segui mi recomendacion y arma un hilo nuevo explicando lo que queres hacer o cual es el error y postenado todo el codigo que utilizas para eso. |
| |||
Respuesta: Ayuda con consultas de SQL en Java y como siempre lo atamo con alambre pa que tirando!!!! |
| |||
Respuesta: Ayuda con consultas de SQL en Java megajandro. Tenes una mejor forma de resolver el problema???? COnoces algun secreto???. Porque hasta donde he leido del manual de SQL, lo que estoy haciendo esta perfecto. O por lo menos se considera que esta bien o correcto. No entiendo a que apunta tu dicho que esta atado con alambre Última edición por lordphoenixs; 17/03/2010 a las 06:22 |
Etiquetas: |