利用IDEA-sqljdbc调用数据库时,遇到insert into报错:关键字 ‘WHERE’ 附近有语法错误
添加图书的代码
前提:sql代码在SQL Server Management Studio执行完没任何问题
public int addBook(Book book) {
String sql="insert into t_book(name,author,price,sales,stock,img_path) values(?,?,?,?,?,?)";
return update(sql,book.getName(),book.getAuthor(),book.getPrice(),book.getSales(),book.getStock(),book.getImgPath());
}
添加测试
private BookDao bookDao=new BookDaoImpl();
@Test
public void addBook() {
bookDao.addBook(new Book(null,"ACM Team","PGZ",new BigDecimal(3),123,44,"static/images"));
}
报错如下:
解决办法:
执行结果:
没有报错
打开management studio查看
OK解决!