별의 공부 블로그 🧑🏻‍💻
728x90
728x170

Eclipse와 MySQL 연동하기 (JSP)


■ MySQL Connector/J 다운로드 받기


- Select Operation System : Platform Independent
- ZIP 또는 TAR 파일 다운로드 후, 압축 해제
 


■ Eclipse에서 JDBC Package 추가하기


- Project 클릭 후 마우스 우클릭 -> Properties

- 좌측의 [Java Build Path] 탭 -> [Libraries] 탭 -> [Add External JARs...] 버튼 클릭

- 다운로드 받은 mysql-connector-java-8.0.22.jar 선택

- [Package Explorer] -> [프로젝트명] -> [Referenced Libraries] 디렉터리에 라이브러리가 추가되었는지 확인


■ 테스트 하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ page import="java.sql.*" %>      <!-- import : java.sql.* -->
 
<%
    String ID = "root";                         // MySQL 아이디
    String PWD= "1234";                         // MySQL 비밀번호
    String PORTNO = "3306";                     // MySQL 포트 번호
    String DBNAME = "mydb";                     // 연결할 MySQL DB 이름
    String TIMEZONE = "serverTimezone=UTC";     // MySQL 8.0 버전 이상 연결 시 사용
 
    String Query = "jdbc:mysql://localhost:" + PORTNO + "/" + DBNAME + "?" + TIMEZONE;         
 
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn = DriverManager.getConnection(Query, ID, PWD);  
 
    if (conn != null) {
        out.println("WebDB 데이터베이스로 연결했습니다. <br>");
        conn.close();
        out.println("WebDB 데이터베이스로의 연결을 끊었습니다.<br>");
    }
    else {
        out.println("WebDB 데이터베이스로 연결할 수 없습니다.<br>");
    }
%>



WebDB 데이터베이스로 연결했습니다. 
WebDB 데이터베이스로의 연결을 끊었습니다.


- 8.0 버전 이상의 MySQL과 Eclipse를 연동할 경우, "serverTimezone=UTC" 를 붙여야 함.

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖