public class JDBCDemo03 { //添加一條數據 @Test public void addOne() throws SQLException { //1.獲取連接 Connection con = JDBCUtil.getConnect(); //2.定義sql語句,參數?代替 String sql = "insert into users(uid,uname,upass) values(?,?,?)"; //3.獲取執行sql語句的PreparedStatement對象 PreparedStatement pstmt = con.prepareStatement(sql); //4.調用方法賦值 pstmt.setObject(1,"u005"); pstmt.setObject(2,"baoqiang"); pstmt.setObject(3,"baoqiang"); //5.執行增加操作 int result = pstmt.executeUpdate(); //6.處理結果 if (result >0){ System.out.println("添加一條記錄成功"); }else { System.out.println("添加一條記錄失敗"); } //7.釋放資源 JDBCUtil.release(con,pstmt,null); } //修改一條數據 @Test public void updateOne() throws SQLException { Connection con = JDBCUtil.getConnect(); String sql = "update users set upass=? where uid=?"; PreparedStatement pstmt = con.prepareStatement(sql); pstmt.setString(1,"qiangbao"); pstmt.setString(2,"u005"); int res = pstmt.executeUpdate(); if (res >0){ System.out.println("修改一條記錄成功"); }else { System.out.println("修改一條記錄失敗"); } JDBCUtil.release(con,pstmt,null); } }