[웹기반시스템 3조]wamp my sql db

18
Group No.3 2010360305 구본환 2010360313 이가혜 2010360317 정우현

Upload: -

Post on 11-Jul-2015

100 views

Category:

Business


2 download

TRANSCRIPT

Page 1: [웹기반시스템 3조]wamp my sql db

Group No.3

2010360305 구본환 2010360313 이가혜 2010360317 정우현

Page 2: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

KUCIN

HSQLDB와 연결하기 위해

Database Connection에서 New를 클릭한다

Page 3: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

KUCIN

HSQLDB를 선택하고 New Driver Definition을 선택 후

기존 hsqldb.jar을 제거 후 Add JAR/Zip에서 workspace\프

로젝트명\DATABASE\db의

hsqldb-1.8.0.10.jar을 선택한다

Page 4: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

KUCIN

Test Connection을 통해 정상적으로 연결된 것을

확인하면 다음과 같이 HSQLDB가 연결된 것을 볼 수 있다.

Page 5: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

KUCIN

프로젝트에서 Run on Server을 실행한다.

Page 6: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

KUCIN

다음과 같은 오류가 발생하는 것을 볼 수 있다.

Page 7: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

다음의 경로에서 runHsqlDB.cmd를 실행 후

다음과 같은 화면으로 동작을 확인할 수 있다.

Page 8: [웹기반시스템 3조]wamp my sql db

HSQLDB Connection

KUCIN

오류가 해결되지 않으면 다음의 경로에 인터넷을 통해

ojdbc14.jar 파일을 다운받아 추가한다.

Page 9: [웹기반시스템 3조]wamp my sql db

WAMP DB

WAMP에 접속해 phpMyAdmin에서

다음과 같이 사용을 위한 DB를 생성한다.

Page 10: [웹기반시스템 3조]wamp my sql db

WAMP DB

KUCIN

USE DB이름;

DROP TABLE IF EXISTS SAMPLE ;

CREATE TABLE SAMPLE (

ID VARCHAR(16) NOT NULL,

NAME VARCHAR(50) DEFAULT NULL,

DESCRIPTION VARCHAR(100) DEFAULT NULL,

USE_YN CHAR(1) DEFAULT NULL,

REG_USER VARCHAR(10) DEFAULT NULL,

PRIMARY KEY (ID)

);

DROP TABLE IF EXISTS IDS ;

CREATE TABLE IDS (

TABLE_NAME VARCHAR(16) NOT NULL,

NEXT_ID DECIMAL(30) NOT NULL,

PRIMARY KEY (TABLE_NAME)

);

INSERT INTO IDS VALUES('SAMPLE',0);

COMMIT;

Page 11: [웹기반시스템 3조]wamp my sql db

WAMP DB

INSERT INTO SAMPLE VALUES('SAMPLE-

00001','Sample Test','This is initial test data.','Y','test');

다음과 같이 테이블을 생성한다.

Page 12: [웹기반시스템 3조]wamp my sql db

WAMP DB

다음과 같이 정상적으로 실행이 된 것을 확인할 수 있다.

Page 13: [웹기반시스템 3조]wamp my sql db

MySQL Connection

<!-- <sqlMap resource="egovframework/sqlmap/example/sample/EgovSample_Sample_SQL.xml"/>-->

<sqlMap resource="egovframework/sqlmap/example/sample/EgovSample_Sample_SQL_mysql.xml"/>

Sql-map-config.xml을 다음과 같이 수정한다.

Page 14: [웹기반시스템 3조]wamp my sql db

MySQL Connection

Context-datasource.xml 파일을 다음과 같이 수정한다.

<!-- hsql

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-

Page 15: [웹기반시스템 3조]wamp my sql db

MySQL Connection

KUCIN

Pom.xml에 다음과 같은 dependency를 추가한다.

<dependency>

<groupId>mysql</groupId>

Page 16: [웹기반시스템 3조]wamp my sql db

MySQL Connection

KUCIN

마지막으로 프로젝트에서

Maven Install을 실행한다.

Page 17: [웹기반시스템 3조]wamp my sql db

MySQL Connection

KUCIN

프로젝트를 Run As>Run on Server 실행하면

다음과 같이 MySQL DB를 확인할 수 있다.

Page 18: [웹기반시스템 3조]wamp my sql db

Thank youGroup No.3

eGovFrame + WAMP MySQL

Group No.3

2010360305 구본환 2010360313 이가혜 2010360317 정우현