StatementRecordset1.executeUpdate(sql);

解决方案 »

  1.   

    对楼上的对。
    或者用prepareStatement
      

  2.   


    是的,非常感谢!那么如果是delete就要写executeDelete啦?
      

  3.   

    insert,delete,update 都用executeUpdate(),这个函数返回int型数据,告知成功操作几条数据;
    只有select用executeQuery(),这个函数返回ResultSet结果集数据,告知查询结果
      

  4.   

    insert,delete,update 都用executeUpdate(),这个函数返回int型数据,告知成功操作几条数据;
    只有select用executeQuery(),这个函数返回ResultSet结果集数据,告知查询结果
      

  5.   

    executeUpdate()用于表中数据库的更新,包括插入、删除、修改等数据操作语句以及数据库操纵语句或数据库定义语句,比如数据库建表,视图、索引等等。executeQuery()用于数据库检索,返回一定是一个结果集。execute() 可以执行任何语句,需要判定结果类型。是更新类还是查询类
      

  6.   

    executeUpdate()用于表中数据库的更新,包括插入、删除、修改等数据操作语句以及数据库操纵语句或数据库定义语句,比如数据库建表,视图、索引等等。executeQuery()用于数据库检索,返回一定是一个结果集。execute() 可以执行任何语句,需要判定结果类型。是更新类还是查询类
      

  7.   

    提示什么错误呀?是不是数据库连接不存在?
    如果是的话,就是这一句有问题
    Statement StatementRecordset1 = ConnRecordset1.createStatement();
    如果不是的话
    到底是什么错误提示?