【推荐】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笑死我。。。成功!!!!!
来源:oschina
链接:https://my.oschina.net/u/436274/blog/109694