Правильно вставить данные в таблицу MySQL из JTable в Java NetBeans?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Правильно вставить данные в таблицу MySQL из JTable в Java NetBeans?

Сообщение Anonymous »

Я делаю систему администрирования, в которой мне нужно добавить форму заявки (прикрепленное изображение), эта форма заполняет три таблицы MySQL, таблица должна отправлять данные в зависимости от выбранного элемента комбобокса, между "Entrada " и "Салида".
Пользователь заполняет jtable. Если выбран элемент «Entrada», таблица jtable заполняет поле «ITEM» в базе данных, а если выбран «Salida», заполняемое поле должно быть «Codigo de Producto».
Я надеюсь, что кто-нибудь сможет мне помочь, я схожу с ума от этого.
Код метода, отправляющего данные, следующий:

Код: Выделить всё

public void llenarventa_compra(String tiponota, String folio){

Connection cn=con.conexion();

try{

String a = null;
String b = null;
String c = null;

int i=0;

do{

if(tiponota.equals("Entrada")==true){

b= (String)Tabla_P.getValueAt(i,1);
c= (String)Tabla_P.getValueAt(i,2);
String d= (String)Tabla_P.getValueAt(i,3);
String f= (String)Tabla_P.getValueAt(i,4);
i++;
PreparedStatement pst=cn.prepareStatement("INSERT INTO venta_compra (Folio,ITEM,Cantidad,lote_i,lote_f) VALUES(?,?,?,?,?)");

pst.setString(1, folio);
pst.setString(2, b);
pst.setString(3, c);
pst.setString(4, d);
pst.setString(5, f);

}

if(tiponota.equals("Salida")==true){

a= (String)Tabla_P.getValueAt(i,0);
c= (String)Tabla_P.getValueAt(i,2);
String d= (String)Tabla_P.getValueAt(i,3);
String f= (String)Tabla_P.getValueAt(i,4);
i++;

PreparedStatement pst=cn.prepareStatement("INSERT INTO venta_compra (Folio,Codigo_productos,Cantidad,lote_i,lote_f) VALUES(?,?,?,?,?)");

pst.setString(1, folio);
pst.setString(2, a);
pst.setString(3, c);
pst.setString(4, d);
pst.setString(5, f);

}

}while (c.equals(" ")==false);

JOptionPane.showMessageDialog(null,"Datos venta_compra guardados con exito");

}catch(SQLException e){
JOptionPane.showMessageDialog(null, "Error " + e);
}
}
https://i.sstatic.net/x8NVm.jpg

Подробнее здесь: https://stackoverflow.com/questions/406 ... a-netbeans
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»