-
JDBC 데이터 수정하기JDBC 2022. 2. 3. 17:06
**유튜브 뉴렉쳐님의 강의를 들으면서 공부하고 정리한 내용입니다.
저번에 했던 insert문이랑 코드가 거의 비슷하다
package ex11; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Date; public class Program3 { public static void main(String[] args) throws ClassNotFoundException, SQLException { String title ="TEST4"; String content = "haha"; String files = ""; int id = 3; String url = "jdbc:oracle:thin:@localhost:1521/xepdb1"; String sql = "UPDATE NOTICE " + "SET " + " TITLE =?," + " CONTENT = ?," + " FILES = ?" + "WHERE ID = ?"; Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection(url,"sys as sysdba", "Ew170916!!"); //Statement st = con. createStatement(); //ResultSet rs = st.executeQuery(sql); insert/update/delete에는 사용 하지 않는다. PreparedStatement st = con.prepareStatement(sql); st.setString(1, title); st.setString(2, content); st.setString(3, files); st.setInt(4, id); int result = st.executeUpdate(); System.out.println(result); st.close(); con.close(); } }이렇게 해주면

3번 id의 값이 바뀐것을 확인 할 수 있다.
'JDBC' 카테고리의 다른 글
CRUD 클래스 생성하기 (0) 2022.02.03 JDBC 데이터 삭제하기 (0) 2022.02.03 JDBC를 이용해서 쿼리 입력하는 코드 (0) 2022.02.03 JDBC 데이터 입력 쿼리문 작성 하기 (0) 2022.02.03 JDBC 조건을 추가하여 출력하기 (0) 2022.01.31