数据库 是Oracle  
就一句简单的  update语句 就执行不过
update user set username = 'hha' ,contacttel='12345' where userid = 'dfsd' 其他的 查询语句都能正常执行  

解决方案 »

  1.   

    在数据库连接里试试这条语句
    然后检查这条String的单引、双引是否正确
      

  2.   

    同意楼上观点。oracle中不能用user建表,原因是oracle中也有以此命名的表。
      

  3.   

    现在如果不能改表名了,那就在语句中将user表的名字用中括号括起来,可以避免与oracle的关键字冲突update [user] set username = 'hha' ,contacttel='12345' where userid = 'dfsd'  
      

  4.   

    user是有可能是关键字,就像SqlServer  中的password  一样也是关键字,使用关键字可能就会出现莫名其妙的错误