try
{
String rID=rid.getText();
String cID=cid.getText();
double Rcharge=Double.parseDouble(rc.getText());
double Mcharge=Double.parseDouble(mc.getText());
double total=Double.parseDouble(tot.getText());
double sum=Double.parseDouble(cash.getText());
double change=Double.parseDouble(bal.getText());
if(c_but.isSelected())
{
String sql ="INSERT INTO transactions(reservation_id,cus_id,room_charges,meal_charges,total_amount,cash,balance,payment_type) VALUES ('"+rID+"','"+cID+"','"+Rcharge+"','"+Mcharge+"','"+total+"','"+sum+"','"+change+"','CASH')" ;
pst=conn.prepareStatement(sql);
pst.execute();
}
else if(cre_but.isSelected())
{
String sql2 ="INSERT INTO transactions(reservation_id,cus_id,room_charges,meal_charges,total_amount,payment_type) VALUES ('"+rID+"','"+cID+"','"+Rcharge+"','"+Mcharge+"','"+total+"','CRED')" ;
pst=conn.prepareStatement(sql2);
pst.execute();
}
}
catch(Exception e){
}
私は上記のコードを作成してmysqlデータベースに挿入します。 c_but
およびcre_but
はラジオボタンです。 構文エラーはありません。 しかし、私がインターフェースから追加している値はtable.Canに行くのではありません。javaスイング経由でデータベースにデータを挿入
例外を飲み込んでいます。空のcatch節でやっているように、それらを印刷したり、ログに記録したり、処理したりする必要はありません。 –