knrt.net
当前位置:首页 >> stmt.ExECutEupDAtE >>

stmt.ExECutEupDAtE

Statement 接口中的方法 executeUpdate(String sql) 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句

Statement 接口中的方法 executeUpdate(String sql) 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句

stmt.executeUpdate(sql);用于更新,sql必须是一个更新语句 stmt.executeQuery(sql);用于查询,sql必须是一个查询语句 ResultSet需要关闭,但是如果不关闭也不会给数据带来破坏,知识ResultSet对象会持续保留在内存中,直到虚拟机关闭。

主要区别:execute:执行给定的 SQL 语句,该语句可能返回多个结果。executeUpdate:执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句) 一、方法executeUpdate: 1、用于执行 ...

把sql打印出来看看,运行一下你的sql,看能不能成功。 把这个sql语句:insert into student(id,name,age,major,college)values('"+id+"','"+name+"','"+age+"','"+major+"','"+college+"')"; 直接在数据库里运行下看看能不能成功。

方法executeUpdate 用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数...

你在执行 stmt.executeUpdate(sql); 之前,先把sql语句显示(打印)出来,到 数据库中执行一下,看有什么问题。 t_isin、t_lastMoney 都是 字符型吗? 怎么都用 单引号 括起来。

把表的字段写全(应该是这里出的问题),比如: "insert into 表1(ID,**,**,**) values(190,'中国人民解放军','人民','中华人民共和国')");

order是mysql关键字,你在表名前后加`,是按键1左边那个点

你的id是什么id,是自增的吗? 如果是,就不需要再给id加值了! (' ','"+name+"','"+sex+"','"+address+"','"+phone+"')"); 如果不是 (' "+id+" ' ,'"+name+"','"+sex+"','"+address+"','"+phone+"')");

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com