1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re: Ayuda Java con SQL
« en: 29 de Octubre 2020, 18:12 »
Vale gracias ya me funciona, otra duda que te quería preguntar tengo una tabla clientes otra tabla stock y otra tabla pedidos, me piden que a partir de un cliente y un stock que es como un producto inserte datos en pedidos a traves de un metodo. Tengo que hacer uso de los placeholders a la hora de insertar.
Mi problema es que no me da ningun error el programa en sí pero no se insertan los datos en la tabla pedidos.
El for llega hasta 5 que son los clientes y stock que hay
Gracias de nuevo
Te adjunto codigo:
Mi problema es que no me da ningun error el programa en sí pero no se insertan los datos en la tabla pedidos.
El for llega hasta 5 que son los clientes y stock que hay
Gracias de nuevo
Te adjunto codigo:
Código: [Seleccionar]
package Cliente;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class clientes2{
public static void main(String[] args) throws ClassNotFoundException, SQLException {
String url = "jdbc:mysql://localhost:3307/clientes2" +
"?useUnicode=true"+
"&serverTimezone=UTC";
String nombreDriver = "com.mysql.cj.jdbc.Driver";
String sql = ("INSERT INTO VENTAS VALUES (?,?)");
try {
Class.forName(nombreDriver);
Connection con = DriverManager.getConnection(url, "root", "root");
PreparedStatement pstmt = con.prepareStatement(sql);
for(int i=1; i<=5;i++) {
pstmt.setInt(1, i); //ID CLIENTE
pstmt.setInt(1, i); //ID STOCK
}
pstmt.close();
con.close();
}catch(ClassNotFoundException e){
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}