StudyJSP - jsp7_dbc - jdbc_connect_test1.jsp

모쿠모쿠·2022년 6월 21일

JSP

목록 보기
64/151
<%@ 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_connect_test1.jsp</h1>
	<%
    /*
    [ JDBC 연결 작업 - 4단계 ]
    1. JDBC 드라이버 로드
    	- java.lang 패키지의 Class 클래스의 static 메서드 forName() 을 호출하여
    	  드라이버 클래스가 위치한 패키지명과 클래스명을 문자열로 전달하여 클래스 로드
          ex) MySQL : com.mysql.cj.jdbc.Driver
       < 문법 >
       Class.forName("드라이버클래스");
    2. DB 연결
    3. SQL 구문 작성 및 전달
    4. SQL 구문 실행 및 결과 처리
    */
    
    // 1단계. JDBC 드라이버 로드
    Class.forName("com.mysql.cj.jdbc.Driver");
    out.println("<h3>드라이버 로드 성공!</h3>");
    // => 만약, 드라이버 클래스가 없거나 위치 또는 이름이 틀렸을 경우 오류 발생!
    //    (java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Drive)
    %>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

Insert title here

jdbc_connect_test1.jsp

<% /* [ JDBC 연결 작업 - 4단계 ] 1. JDBC 드라이버 로드 - java.lang 패키지의 Class 클래스의 static 메서드 forName() 을 호출하여 드라이버 클래스가 위치한 패키지명과 클래스명을 문자열로 전달하여 클래스 로드 ex) MySQL : com.mysql.cj.jdbc.Driver < 문법 > Class.forName("드라이버클래스"); 2. DB 연결 3. SQL 구문 작성 및 전달 4. SQL 구문 실행 및 결과 처리 */ // 1단계. JDBC 드라이버 로드 Class.forName("com.mysql.cj.jdbc.Driver"); out.println("

드라이버 로드 성공!

"); // => 만약, 드라이버 클래스가 없거나 위치 또는 이름이 틀렸을 경우 오류 발생! // (java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Drive) %>
profile
Hello, Velog!

0개의 댓글