tmq77
2016-07-11 03:50
采纳率: 50%
浏览 1.4k
已采纳

servlet数据库插入数据报错!就一个地方一直找不到问题

String condition="INSERT INTO"+tableName+"VALUES"+"("+""+nu+","+na+","+mT+","+p+")";

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1111.0)' at line 1
无论怎么改 在p这里一直有错~

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • mnixu 2016-07-11 04:34
    已采纳

    你的引号好像有点问题 试试这样子

     '"INSERT INTO'+tableName+'VALUES("'+nu+'","'+na+'","'+mT+'","'+p+'")'
    
    已采纳该答案
    打赏 评论
  • bluelight4587 2016-07-11 05:46

    Insert into 标准格式: insert into tablename(columnName1,columnName2,columnName3) values(value1,value2,value3),
    你的语句拼写没有描述要插入数据的列名(columnName1,columnName2,columnName3),
    你加上去就运行通了.

    打赏 评论

相关推荐 更多相似问题