Daily coding
JDBC : Java에서 update 실행하기 본문
JDBC
* Insert와 비슷하게 코드를 작성한다.
단, Update함수의 리턴값은 int가 아니고 boolean이다 (수정이 완료되었는지 아닌지 확인용)
public class UpdateTest {
public boolean Update(String id,int age) {
String sql = "UPDATE USERDTO "
+ " SET AGE = " + age + " "
+ " WHERE ID = '"+id+"'";
PreparedStatement stmt = null;
Connection conn = DBConnection.getConnection();
int count = 0;
// sql확인
System.out.println("sql= " + sql);
// 데이터 수정하는 sql
try {
stmt = conn.prepareStatement(sql);
count = stmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
DBClose.close(stmt, conn, null);
}
return count > 0? true : false ;
}
}
< main >
public class mainClass {
public static void main(String[] args) {
UpdateTest ut = new UpdateTest();
DBConnection.initConnection();
boolean b = ut.Update("bbb", 55);
if(b) System.out.println("데이터를 성공적으로 수정했습니다.");
}
}
'Back-end > JDBC _MVC' 카테고리의 다른 글
JDBC : Java에서 delete 실행하기 (0) | 2019.12.24 |
---|---|
JDBC : Java에서 Insert 실행하기 (0) | 2019.12.24 |
JDBC : Java에서 쿼리문 종료하기 (Close) (0) | 2019.12.24 |
JDBC : Java에서 Oracle DB 연결하기 ( Connecting ) (0) | 2019.12.24 |
Oracle day 9 - PL : Trigger 트리거 (0) | 2019.12.23 |