sql语句有问题,你把你的sql语句用out.print()的方式打印到页面上,然后在access的查询中执行一下看看你的sql究竟在什么地方出错了

解决方案 »

  1.   

    thanks! 以下是代码!我觉得没有错阿  //增加留言
      public int updateTable(String name, String content ) {
          int r = 0;
          try {
            conn = DriverManager.getConnection( connStr,"","");
            Statement stmt=conn.createStatement();
            r = stmt.executeUpdate("INSERT INTO comment (name, content)" +
                                       "VALUES(" + name + "," + content + ")" );
          }
          catch( SQLException e ) {
            System.err.print(" SQL Error" + e );
          }
          return r;
      }
      

  2.   

    r = stmt.executeUpdate("INSERT INTO comment (name, content)" +
                                       "VALUES('" + name + "','" + content + "')" );