关于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笑死我。。。成功!!!!!




易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!