JDBC我也忘了,好久没用JDBC了,随便写点代码测试下就知道了

解决方案 »

  1.   

    executeUpdate(sql)的返回值是更新的条数。
      

  2.   

    executeUpdate()是返回执行条数的,没有返回执行条数,默认为0
      

  3.   

    既然select 为0,那应该有0条被修改,所以返回值应该为0
      

  4.   

    返回值为0,其返回的是int类型的数据,以后这种自己做一下测试就知道了
      

  5.   

    是不是需要看你是用type 1 2 3 4 那个连接的吧
    我知道的 2  和 4 要是返回相同的值,那么需要设定一个参数为true ,具体那个我忘记了
      

  6.   

    返回的是个int值 为更新数据的条数
      

  7.   

    JDK 1.6介绍如下:
    int executeUpdate()
                      throws SQLException在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL 数据操作语言(Data Manipulation Language,DML)语句,比如 INSERT、UPDATE 或 DELETE 语句;或者是无返回内容的 SQL 语句,比如 DDL 语句。 
    返回:
    (1) SQL 数据操作语言 (DML) 语句的行数 (2) 对于无返回内容的 SQL 语句,返回 0 所以应该返回值为0