你实验一下可能SQL语句有问题。
我用TOMACT做服务器,其他的和你的一样,一切OK。你在看一下,这个不难。

解决方案 »

  1.   

    我也装了Tomcat做服务器,可是就是不行,错误相同!
      

  2.   

    String strSql = "INSERT INTO news(id,title,addtime,content,hits) VALUES(" + 400 +",\"" + "myTitle" + "\",\"" + "2003-5-18" + "\",\"" + "myContent" + "\"," + 0 + ")";
    stmt.executeUpdate(strSql);
    粗略德看了一下,觉得问题可能出在\"" 上
    你有3处出现\"" 
    我觉得应该是"\"
      

  3.   

    以下就是我用out.println得到的sql语句输出:没有错!
    INSERT INTO news(id,title,addtime,content,hits) VALUES(362,"mm","2003-05-20","mmmm",0)
      

  4.   

    你是通过jdbc-odbc桥来实现的把,换成直接使用jdbc访问数据库试试,问题可能出在odbc上
      

  5.   

    Stmt.executeUpdate("INSERT INTO SMVPN.RPLOM (COMPANYNAME ,RESOURCESORT ,RESOURCENAME ,RPTYPE ,SHAPINGSIZE ,ISEXTEND ,MATERIAL ,INPUTDATATYPE ,RPCOMPLEXITY ,RPVELOCITY ,RPPRECISION ,RPPERFORM ,RPCOST ,ISDIRECTTOOLING ,IPADDRESS)  VALUES  ('"+companyname3+"','"+ResourceType3+"','"+ResourceName3+"','"+RPType3+"','"+ShapingSize3+"','"+isExtend3+"','"+Material3+"','"+InputDataType3+"','"+RPComplexity3+"','"+RPVelocity3+"','"+RPPrecision3+"','"+RPPerform3+"','"+RPCost3+"','"+IsDirectTooling3+"','"+ipaddress3+"')");
    这是我往oracle数据库里插入的语句,参考一下把,不过好像和access格式不一样