jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:

关于jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcepti...

感情迁移 提交于 2020-01-07 14:18:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 郁闷!在插入mysql语句时出错居然弄了我半天,在网上也搜索了N次,也徒劳无功。。。。。 没办法,只有去mysql里执行 INSERT INTO book_list (name) VALUES (‘f') 。可以!! 再在程序里面尝试 “ INSERT INTO book_list (name) VALUES (‘f')” 。可以!! 那么与我的写法有什么不同呢? Book book=new Book(" www.pxsy.net “); “ INSERT INTO book_list (name) VALUES (”+ book.getName()+" )” 抛出 jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'm' in 'field list'异常 对比发现 “ INSERT INTO book_list (name) VALUES (‘f')” 插入值多了 '' 引号。。。 改写为: Book book=new Book(" 飘香书院 “); “ INSERT INTO book_list (name) VALUES ( ' ”+ book.getName()+"' )” 哈哈哈哈!!!1笑死我。。。成功!!!!! 来源: