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语句

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); } //释放链接
添加回答
举报