Я сделал Java-приложение для NetBeans о ранжировании метода VIKOR,
но при сохранении данных таблицы в базе данных появляется сообщение об ошибке несоответствия таблицы подсчета.
Я попытался изменить синтаксис и настройки базы данных. Но все же
Я что-то пропустил?
Что-нибудь о хранении данных из табличных расчетов непосредственно в базе данных?
Это мой код:
public void cariperingkat(){
try {
LinkedList mm=new LinkedList();
ResultSet res3 = conn.ambilData("select * from bobot");
tabelmodelPERINGKAT();
while (res3.next()){
mm.add(res3.getString(1));
mm.add(res3.getString(2));
mm.add(res3.getString(3));
mm.add(res3.getString(4));
}
for (int t = 0; t < jTable2.getRowCount(); t++) {
String sql = "delete from data_alternatif WHERE nama= nama";
conn.simpanData(sql);
}
for (int x = 0; x < jTable2.getRowCount(); x++) {
double r1;
double r2;
double r3;
double r4;
double w;
r1=(Float.valueOf(jTable2.getValueAt(x, 1).toString())*Float.valueOf(mm.get(0).toString()));
r2=(Float.valueOf(jTable2.getValueAt(x, 2).toString())*Float.valueOf(mm.get(1).toString()));
r3=(Float.valueOf(jTable2.getValueAt(x, 3).toString())*Float.valueOf(mm.get(2).toString()));
r4=(Float.valueOf(jTable2.getValueAt(x, 4).toString())*Float.valueOf(mm.get(3).toString()));
w=r1+r2+r3+r4;
String sql = "insert into data_alternatif values"+
"('"+jTable2.getValueAt(x, 0).toString()+"', "+
"'"+w+"')";
conn.simpanData(sql);
}
tabelmodelPERINGKAT();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(this, ex);
}
}