본문 바로가기

JSP/Theory

Chapter 3. JSP 개발환경 구축 II

Chapter 3. JSP 개발환경 구축 II

6. Eclipse 설치 및 설정

 - Eclipse Download

  · ‘Eclipse Luna (4.4)’ 선택

  · Download 선택

  · ‘Eclipse IDE for Java EE Developers’에서 운영체제 처리 단위에 따라 32Bit 또는 64Bit 선택

  · Download 선택

 - Eclipse 설치

  · Download 받은 Eclipse를 압축해제한 후 ‘C\Program Files’로 이동

  · 원하는 위치에 바로가기 생성

 - Apache 연동

  · Eclipse를 실행하고 Servers Window를 선택하고 창에서 ‘No servers are available. Click this link create a new server...’를 선택해 Server를 생성

  · Apache Directory의 ‘Tomcat v8.0 Server‘를 선택

  · 처음 Server를 만들면 Tomcat installation directory가 비어 있으며 비어 있는 경우 Tomcat을 설치한 경로를 넣고 마침

  · Project Window의 Servers가 생성된 것을 확인할 수 있으며 Servers Window에 Tomcat Server 하나가 Stopped 상태로 생성된 것을 확인할 수 있음

  · 생성한 Server의 Popup Menu에서 Start를 선택해 Server를 시작

  · Server가 정상적으로 시작되면 상태가 ‘Started, Synchronized‘로 변경된 것을 확인할 수 있음

 - MySQL Database 연동

  · ‘C:\Program Files\MySQL\MySQL Server 5.5\bin‘ 경로로 들어가서 Shift를 누르고 Popup Menu 나오게 하고 ’여기서 명령 창 열기(W)’를 선택해 Command-Line(cmd)를 실행

  · MySQL Database 설정

  ◦ Database 생성

   ▹ mysqladmin –u root –p create jsptest

  ◦ 생성한 Database 관련 계정 생성 및 권한 부여

   ▹ 관리자 접속

    ▸  mysql –u root -p

   ▹ jspid 계정 생성 및 jsptest Database의 모든 명령어 실행 권한 부여

    ▸  grant select,insert,update,delete,create,drop,alter on jsptest.* ‘jspid’@’localhost’ identified by ‘jsppw’;

    ▸  grant select,insert,update,delete,create,drop,alter on jsptest.* ‘jspid’@’%’ identified by ‘jsppw’;

    ※ % : localhost를 제외한 모든 Server

  ◦ jsptest Database 접속 및 확인

   ▹ mysql –u jspid –p jsptest

   ▹ showdatabases;

  · MySQL Driver Download

  ◦ http://dev.mysql.com/downloads/에서 MySQL Connectors 선택

  ◦ Connector/J

  ◦ Platform Independent 선택 후 ZIP File Download

  · Eclipse MySQL 연결

  ◦ Database Connections의 Popup Menu에서 New 선택

  ◦ ‘MySQL’을 선택 및 Connection의 이름을 작성 후 Next

  ◦ Drivers 오른쪽의 추가 Button 선택

  ◦ Name/Type Tab의 ‘MySQL JDBC Driver 5.1‘ 선택

  ◦ JAR List Tab의 기존에 있는 항목을 ‘Clear All’로 모두 지우고 전 단계에서 Download 받은 Driver를 추가

  ◦ Properties Tab의 항목을 MySQL에 추가한 jsptest의 정보를 추가한 후 OK를 선택

  ◦ Save password를 Check한 후 Finish로 마침

  ◦ 위와 같이 되어 있으면 정상적으로 연결된 것임


7. Project에서 Database 연동 확인

 - Project 생성

  · Project Window → New → Dynamic Web Project 선택

  · Project Name 작성 후 Finish로 마침

 - Driver 추가

  · 전 단계에서 JAR List Tab에 추가한 Driver를 생성한 Project → WebContent → WEB_INF → lib에 복사

 - JSP File 추가

  · WebContent 하위에 Folder 추가

  · DriverTest라는 이름으로 Folder 추가

  · 생성한 Folder 하위에 JSP File 추가

  · DriverTest라는 이름으로 JSP File 추가

  · JSP File에 Driver를 Test하는 Source Code 추가

  · Source Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<%@ page import="java.sql.*"%>
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<h2>JDBC 드라이버 테스트</h2>
<%
      Connection conn = null;
      try {
            String jdbcUrl = "jdbc:mysql://localhost:3306/jsptest";
            String dbID = "jspid";
            String dbPW = "jsppw";
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection(jdbcUrl, dbID, dbPW);
            out.println("제대로 연결되었습니다.");
      } catch (Exception e) {
            e.printStackTrace();
      }
%>
cs

  · Alt+X,R로 Tomcat Server를 통해 실행

  · JDBC Driver가 제대로 연결되었을 시 위와 같이 출력됨

'JSP > Theory' 카테고리의 다른 글

Chapter 4. JSP Page 구성 요소  (0) 2015.09.07
Chapter 2. JSP 개발환경 구축 I  (0) 2015.09.06
Chapter 1. Overview of JSP  (0) 2015.09.05