Statement s_add_purchase_wedding= conn.createStatement();
String sql_add_purchase_wedding = "INSERT INTO bidservice(token_id,added_id,purchase_id,service_type,type_id,bid_amount,forward_status,confirmation)VALUES"
+ "('"+url_id+"','"+added_id+"','"+purchase_id+"','"+pur_wed.getTypeWedding()+"',1,'"+pur_wed.getAmount()+"','"+pur_wed.getForwardAdmin()+"'"
+ ",'"+pur_wed.getConfirmation()+"')";
s_add_purchase_wedding.executeUpdate(sql_add_purchase_wedding);
我已经声明了url_id
,added_id
和`puchase_id并为其分配值。
答案 0 :(得分:0)
您的错误是在表(+“',1,'”)中插入Integer(1)。插入整数的最好方法是(“',” + 1 +“,”)。
这样的时间怎么样?
String sql_add_purchase_wedding = "INSERT INTO bidservice(token_id, added_id, purchase_id, service_type, type_id, bid_amount, forward_status, confirmation) VALUES ("+
"'"+ url_id+"',"+
"'"+ added_id+"',"+
"'"+ purchase_id+"',"+
"'"+ pur_wed.getTypeWedding() +"',"+
1 +","+
"'"+ pur_wed.getAmount()+"',"+
"'"+ pur_wed.getForwardAdmin()+"',"+
"'"+ pur_wed.getConfirmation()+"'"+
")";
s_add_purchase_wedding.executeUpdate(sql_add_purchase_wedding);