<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>jdbc_test5_3.jsp</h1>
<%
// DB 작업에 필요한 문자열 선언
String driver = "com.mysql.cj.jdbc.Driver"; // "com.mysql.cj.jdbc 까지가 패키지 이름, .Driver"
String url = "jdbc:mysql://localhost:3306.study_jsp2";
String user = "root";
String password = "1234";
// 1단계. 드라이버 로드
Class.forName(driver);
System.out.println("드라이버 로드 성공!");
// 2단계. DB 연결
Connection con = DrvierManager.getConnection(url, user, password);
System.out.println("DB 연결 성공!")ㅣ
// --------------------------------------------------------------
// 3단계. SQL 구문 작성 및 전달
// test 테이블의 idx 값이 100 인 레코드를 찾아 삭제
int idx = 100;
String sql = "DELETE FROM test WHERE idx = ?";
PreparedStatment pstmt = con.prepareStatement(sql);
pstmt.setInt(1, idx);
// 4단계. SQL 구문 실행 및 결과 처리
int deleteCount = pstmt.executeUpdate();
out.println("<h3>" + deleteCount + " 개 레코드 삭제 성공!</h3>");
%>
</boty>
</html>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>