Daily coding

JDBC : Java에서 delete 실행하기 본문

Back-end/JDBC _MVC

JDBC : Java에서 delete 실행하기

sunnnkim 2019. 12. 24. 01:12

JDBC

* Insert와 비슷하게 코드를 작성한다.

 

public class DeleteClass {

	// delete 함수
	
		public int Delete(String id) {
			
			String sql = "DELETE FROM USERDTO "
						+ "WHERE ID = '"+ id + "'";
			
			// 기본 셋팅
			Connection conn = DBConnection.getConnection();
			PreparedStatement psmt = null;
			int count = 0;
			
			// sql문 확인
			System.out.println("sql = " + sql);
			// 데이터 삭제하기 SQL실행 
			try {
				psmt = conn.prepareStatement(sql);
				
				count = psmt.executeUpdate();
				
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
			finally{
				try {
					
					DBClose.close(psmt, conn, null);
				
				} catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				
			}
			System.out.println(id+ "를 삭제했습니다.");
			return count;
		}
		
		
		
		
}

 

 

public class mainClass {

	public static void main(String[] args) {

		
		DeleteClass dc = new DeleteClass();
		DBConnection.initConnection();
		int count = dc.Delete("bbb");
		if(count > 0) System.out.println("정상적으로 추가되었습니다.");
		
	}

}