JDBC的一个返回值问题 JDBC我也忘了,好久没用JDBC了,随便写点代码测试下就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 executeUpdate(sql)的返回值是更新的条数。 executeUpdate()是返回执行条数的,没有返回执行条数,默认为0 既然select 为0,那应该有0条被修改,所以返回值应该为0 返回值为0,其返回的是int类型的数据,以后这种自己做一下测试就知道了 是不是需要看你是用type 1 2 3 4 那个连接的吧我知道的 2 和 4 要是返回相同的值,那么需要设定一个参数为true ,具体那个我忘记了 返回的是个int值 为更新数据的条数 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 java 连接mysql的问题,求解. Apache+tomcat负载均衡 webapps下项目连接access数据库失败 关于applet在页面中显示的问题 编译错误! spring @aspectj 无法控制spring mvc? 关于一个文字过滤问题 如何一次性将下拉框中的多个值依次提交到数据库? 编译bean出问题,一直没有解决花了好几周时间,连接文件都对着 字段值取反再赋给这个字段该怎么写呢? 这种错误怎么解决,紧急,谢谢,在线等待. 方法里显示找不到前面定义的变量 axis发布webservice,无法注入dao
我知道的 2 和 4 要是返回相同的值,那么需要设定一个参数为true ,具体那个我忘记了
int executeUpdate()
throws SQLException在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL 数据操作语言(Data Manipulation Language,DML)语句,比如 INSERT、UPDATE 或 DELETE 语句;或者是无返回内容的 SQL 语句,比如 DDL 语句。
返回:
(1) SQL 数据操作语言 (DML) 语句的行数 (2) 对于无返回内容的 SQL 语句,返回 0 所以应该返回值为0