Back-end/JDBC _MVC
JDBC : Java에서 update 실행하기
sunnnkim
2019. 12. 24. 01:15
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("데이터를 성공적으로 수정했습니다.");
}
}