永发信息网

类型BillDaoImpl中的方法addBill(Bill对于参数(int, String,int,double,int,String, String,Date不适用

答案:2  悬赏:10  手机版
解决时间 2021-02-19 03:21
  • 提问者网友:酱爆肉
  • 2021-02-18 05:09
//新增账单
@Override
public boolean addBill(Bill bill) {
boolean flag = false;
try { String sql = "insert into bill(BILL_ID,GOODS_NAME,GOODS_NUMBER,GOODS_PRICE,GOODS_PAYMENT,SUPPLIER_NAME,GOODS_DESCRIBE,BILL_DATE) values(SEQ_BILL.NEXTVAL,?,?,?,?,?,?,?)";
Object[] parames = { bill.getBill_id(), bill.getGoods_name(), bill.getGoods_number(), bill.getGoods_price(),bill.getGoods_payment(),bill.getSupplier_name(),bill.getGoods_describe(),bill.getBill_date() };
int i = this.executeUpdate(sql, parames);
if (i > 0) { System.out.println("插入新闻成功!");
}
flag = true; } finally { super.closeResource(); } return flag; }
//测试
public static void main(String[] args) { BillDaoImpl billDao=new BillDaoImpl(); billDao).addBill(3,"哇哈哈" ,50,150.30,1,"挖呵呵","饮料",new Date());[!!!这里的的addbill显示的上面的问题,这是什么意思????????????] }
最佳答案
  • 五星知识达人网友:行路难
  • 2021-02-18 06:31
定义方法只有一个参数。你却给那么多参数。

自己重载一个方法

public boolean addBill(int id, String name,int num,double price, int payment, String desc, String type,Date date) {
.......................................
全部回答
  • 1楼网友:詩光轨車
  • 2021-02-18 08:04
drawstring()的参数应该是(string, int, int) 也就是字符串和两个整数,两个整数分别是字符串图形左上角那点的横纵坐标.而你给的值是d(0.0)和10.50这两个double类型的,所以类型不合.换成int类的就可以了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯