delete from table1 where name='aaa'
没有*

解决方案 »

  1.   

    delete后面不要加*号嘛,加了肯定出错啊
      

  2.   

    呵呵,没讲清楚。原来是我用了statement.execute(strSQL),这样就会异常,应该用executeUpdate(strSQL)。
      

  3.   

    呵呵
    自己找到问题了
    不过你的SQL确实不是标准的SQL
      

  4.   

    delete * from Table1
    有这样的SQL语句?删除一张表也不是这样的啊!
    搞不懂,你!
    呵呵!
    点解啊?
      

  5.   

    executeQuery针对的是查询语句select,返回数据集
    而executeUpdate才是更新语句
    用executeQuery执行更新语句虽然能够正常操作数据库,不过在程序里会抛出异常