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

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); }

白衣非少年
浏览 121回答 2
2回答

紫衣仙女

这个是更新数据库的。给你解释一下,希望对你有帮助:conn = util.GetConnWeb.getConnwebb();//得到连接数据库对象Connection对象connString 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语句

饮歌长啸

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); } //释放链接
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java