delete 쿼리 활용
2023-04-05
UPDATE 쿼리 활용
- select 쿼리를 활용하여 db로 부터 데이터를 입력받아 리스트를 출력한 뒤 리스트에서 삭제 버튼을 클릭하면 db에서 삭제처리를 하려고 한다
1.import 후 파라미터("send_id")값을 받아온다
<%@ page import = "java.sql.DriverManager" %>
<%@ page import = "java.sql.Connection" %>
<%@ page import = "java.sql.PreparedStatement" %>
<%@ page import = "java.sql.SQLException" %>
<%
//전송된 파라미터("send_id")값을 받아온다
String send_id = request.getParameter("send_id");
JDBC(Java Database Connectivity) 프로그램 순서 7단계
1.MySQL 드라이버 로딩
Class.forName("com.mysql.jdbc.Driver"); //드라이버 로딩
2.connection객체로 DB 연결 - ip, port넘버, db접속ID, db접속PW, db명
//데이터타입 객체참조변수 초기화
Connection conn = null;
String jdbcDriver = "jdbc:mysql://localhost:3306/dev47db?" +
"useUnicode=true&characterEncoding=euckr";
String dbUser = "dev47id";
String dbPass = "dev47pw";
conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass);
3. Query실행을 위한 준비(statement 또는 PreparedStatement객체생성)
PreparedStatement pstmt = null;
pstmt = conn.prepareStatement("DELETE FROM tb_member WHERE m_id=?");
pstmt.setString(1, send_id);
4.Query 실행
//executeUpdate() : db에서 데이터를 insert, update, delete 하는 sql쿼리문 실행
pstmt.executeUpdate();
5.Query 실행 결과 사용(insert, update, delete의 경우 생략이 가능하다)
- delete 쿼리라서 생략
6.Statement 또는 PreparedStatement 객체 종료
pstmt.close();
7.DB연결종료 (connection 객체)
conn.close();
'MYSQL' 카테고리의 다른 글
update 쿼리 활용 (0) | 2023.04.17 |
---|---|
select 쿼리 활용 (0) | 2023.04.17 |
insert 쿼리 활용 (0) | 2023.04.16 |
DBMS 구축 & DB테이블 생성 (0) | 2023.04.16 |
MySQL 설치 & HeidiSQL 설치 (0) | 2023.04.16 |
댓글
이 글 공유하기
다른 글
-
update 쿼리 활용
update 쿼리 활용
2023.04.17 -
select 쿼리 활용
select 쿼리 활용
2023.04.17 -
insert 쿼리 활용
insert 쿼리 활용
2023.04.16 -
DBMS 구축 & DB테이블 생성
DBMS 구축 & DB테이블 생성
2023.04.16