鬱悶!在插入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笑死我。。。成功!!!!!