1.동적
Class.forName("oracle.jdbc.driver.OracleDriver"); // - try/catch
3.try 바깥에서 conn객체생성 임폴트
Connection conn = null;
preparedStatement psmt = null;
4.try안에서 연결할내용
conn = DriverManager.getConnection(url,db_id,db_pw);
5.try안으로
String sql = "delete from memberInfo where id=? and pw =?";
psmt = conn.prepareStatement(sql);
psmt.setString(1, id);
psmt.setString(2, pw);
6.삭제가 잘되었는지 확인 (실행한다는 의미의 execute)
int cnt = psmt.executeUpdate();
if(cnt>0){
System.out.println("탈퇴 성공!");
}
7.맨아래 (캐치아래)
finally {
try {
if (psmt != null) {
psmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
--JDBC응용--
MVC 메소드 만들기
1.Model (MemberDTO) - 기본적인틀
2.Controller (MemberDAO) - 기능들
3.View (Main) - 사용자가 보이기위한곳