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 |