DB 7일차 (update)
2022. 12. 15. 12:45ㆍ코딩배움일지/DataBase
수정하기
package main.java.com.study.jdbc.main.dml;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;
import main.java.com.study.jdbc.util.DBConnection;
public class JdbcUpdate1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("수정할 계정의 id값을 입력학세요: ");
int id = sc.nextInt();
sc.nextLine();
System.out.print("수정할 아이디 입력: ");
String username = sc.nextLine();
Connection con = DBConnection.getInstance().getConnection();
String sql = "update user_mst set username = ? where id = ?";
try {
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1, username); //1번 ? 가 username 2번 ? 가 id
pstmt.setInt(2, id);
int successCount = pstmt.executeUpdate();
System.out.println(successCount + "건 수정완료!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
'코딩배움일지 > DataBase' 카테고리의 다른 글
DB 8일차 2(트랜잭션, TCL) (1) | 2022.12.16 |
---|---|
DB 8일차 1(DCL) (0) | 2022.12.16 |
DB 7일차(java, sql 연결 insert) (0) | 2022.12.15 |
DB 7일차 2-1(조건을 주고싶을때) (0) | 2022.12.15 |
DB 7일차 2() (0) | 2022.12.15 |