错误提示:
Can not issue data manipulation statements with executeQuery()
源代码:
String sql="insert into orders values(?,?,?,?,?,?,?,?)";
qr.query(sql,order.getOid(),new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(order.getOrdertime()),
order.getTotal(),order.getState(),order.getAddress(),order.getName(),
order.getTelephone(),order.getUid()
);
错误原因:
String sql="insert into orders values(?,?,?,?,?,?,?,?)";insert语句使用了 query()方法,
修改:
qr.update(sql,order.getOid(),new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(order.getOrdertime()),
order.getTotal(),order.getState(),order.getAddress(),order.getName(),
order.getTelephone(),order.getUid()
);
使用update()方法即可