为了账号安全,请及时绑定邮箱和手机立即绑定

刚刚开始学习JAVA,不太理解,可以帮忙注释一下吗?

刚刚开始学习JAVA,不太理解,可以帮忙注释一下吗?

白衣非少年 2022-06-04 13:09:19
Connection conn = null;PreparedStatement pstm = null;try{conn = util.GetConnWeb.getConnwebb();String sql1 ="insert into users(id,username)values(?,?)";pstm = conn.prepareStatement(sql1);pstm.setInt(1, u.GetId());pstm.setString(2, u.getUsername());pstm.executeUpdate(); }finally{util.GetConnWeb.releasee(pstm, null, null); }
查看完整描述

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

这个是更新数据库的。
给你解释一下,希望对你有帮助:
conn = util.GetConnWeb.getConnwebb();//得到连接数据库对象Connection对象conn
String sql1 ="insert into users(id,username)values(?,?)";//插入数据的sql语句
pstm = conn.prepareStatement(sql1);//得到执行者PreparedStatement 对象
pstm.setInt(1, u.GetId());//向sql语句中的第一个占位处赋值(就是第一个 ?)
pstm.setString(2, u.getUsername());//向sql语句中的第二个占位处赋值(就是第二个 ?)
pstm.executeUpdate();//执行sql语句


查看完整回答
反对 回复 2022-06-06
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

Connection conn = null;
PreparedStatement pstm = null;
try{
conn = util.GetConnWeb.getConnwebb(); //获取数据库的链接,执行SQL语句之前必须要获得链接。
String sql1 ="insert into users(id,username)values(?,?)"; //SQL 语句,其中的?表示待输入的参数,在下面的pstm.setInt将设置参数值。
pstm = conn.prepareStatement(sql1); //准备语句sql,
pstm.setInt(1, u.GetId()); // 设置第一个参数值,
pstm.setString(2, u.getUsername());// 设置第一个参数值
pstm.executeUpdate(); } //执行SQL语句。
finally{
util.GetConnWeb.releasee(pstm, null, null); } //释放链接

查看完整回答
反对 回复 2022-06-06
  • 2 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号