把 SQL 贴出来吧,应该是SQL写的有问题吧。

解决方案 »

  1.   

    这显然是sql语句写的有问题,自己检查下就行了。
      

  2.   

    太长了。打断点,看一下sql.executeUpdate(); 括号内的SQL语句是什么?
    看是什么语法错误?
      

  3.   

    楼主,你的这个错误太明显了。最后一个ruzhudate.getText() 后面多了一个逗号
      

  4.   

    打断点,看一下sql.executeUpdate(); 括号内的SQL语句是什么?将SQL语句贴出来,分析下。
    中间的单引号,双引号来回套,估计是引号套错的问题。
      

  5.   

    检查一下语法,后面两个没有用单号。建议用PreparedStatement,还能防注入
      

  6.   

    如果你已经保证你的sql语句没有问题(sql.executeUpdate()),但是还会出提示语法错误话,还有一种可能是你的url有点问题:
    我以前也是这样总是错误,后面的GBK根据自己的情况改成UTF-8或不改
      

  7.   

    jiguan 和 ruzhudate 数据库什么数据格式,如果不是数字型的,那就再把前后的单引号给加上去。
      

  8.   

    你整句sql,不管是否还有其他错(比如文字型的,没引号),但最显著的是最后的逗号,)