郁闷!在插入mysql语句时出错竟然弄了我半天,在网上也搜索了N次,也徒劳无功。。。。。 mysql
没办法,只有去mysql里执行 INSERT INTO book_list (name) VALUES (‘f')。能够!! sql
再在程序里面尝试“INSERT INTO book_list (name) VALUES (‘f')”。能够!! spa
那么与个人写法有什么不一样呢? .net
Book book=new Book("www.pxsy.net“); get
“INSERT INTO book_list (name) VALUES (”+book.getName()+")” io
抛出jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'm' in 'field list'异常 jdbc
对比发现“INSERT INTO book_list (name) VALUES (‘f')”插入值多了''引号。。。 sql语句
改写为: 搜索
Book book=new Book("飘香书院“); exception
“INSERT INTO book_list (name) VALUES ('”+book.getName()+"')”
哈哈哈哈!!!1笑死我。。。成功!!!!!