반응형

# 인프런 MVC 프레임워크는 내손에 3일차 : 이클립스에서 mysql 연결

## mysql 실행 및 접속

  • 아래 경로에 존재하는 startup.bat 이용하여 mysql 실행
C:\eGovFrame-3.9.0\bin\mysql-5.6.21
  • 그리고 새로 cmd 열어서 아래 입력하여 mysql 접속
C:\Users\Hyeonho>cd..

C:\Users>cd..

C:\>cd eGovFrame-3.9.0\bin

C:\eGovFrame-3.9.0\bin>cd mysql-5.6.21\bin

C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysql -u root -p

 

## 신규 Database 생성

  • 아래 명령어 이용하여 test 라는 새 데이터베이스 생성
create database test;
  • 생성 후 show databases; 입력하여 데이터베이스 목록 확인.

 

## 이클립스와 mysql 연결

  • 이클립스 실행 Data Source Exploer 실행
  • (화면에서 보이지 않는경우 상단 Window > Show View > Other.. 클릭 후 Data Source Exploer 입력하여 실행)

  • Database Connections 하위에 기존에 생성되어있는 항목 제거. (com / New MySQL / sample HSQLDB 제거)

### 연결방법

  • 이클립스에서 MySQL COnnection 하기 위해 Driver가 필요(자바의 경우 JDBC) 해당 경로 확인.
C:\eGovFrame-3.9.0\maven\repository\mysql\mysql-connector-java\5.1.31
  • Database Connections 우클릭 > New > 연결 희망하는 데이터베이스 선택 > Next

  • Edit Driver Definition 클릭
  • JAR List탭 : 해당 탭에 진입하여 Add JAR/Zip 클릭하여 위에서 확인한 경로의 드라이버 연결
  • 그후 Properties 탭 : 해당 탭에 진입하여 Connection URL의 데이터베아스를 위에서 생성한 test로 변경

  • 그리고 user Id와 password 입력 후 확인.

  • 그후 나오는 화면에서 URL에 옵션 추가.
인코딩 지정(한글 깨짐 방지)
characterEncoding=UTF-8

표준시로 기준시간 설정
serverTimeZone=UTC
  • 입력 완료 후 우측 하단 Test Connection 클릭. 정상적으로 접속될 경우 아래와 같은 문구가 나온다.

  • 완료 후 Data Source Explorer 확인 시 test 데이터베이스가 연결된 걸 확인할 수 있다.

반응형
반응형

# 전자정부프레임워크_웹 개발환경 구축하기(MySQL)

## MySQL Server 구동하기

  • cmd 입력창에 아래 입력하여 MySQL Server 구동
C:\Users\Hyeonho>cd..

C:\Users>cd..

C:\>cd eGovFrame-3.9.0

C:\eGovFrame-3.9.0>cd bin

C:\eGovFrame-3.9.0\bin>cd mysql-5.6.21

C:\eGovFrame-3.9.0\bin\mysql-5.6.21>startup.bat
  • 명령어 입력 시 MySQL Server 구동 (MySQL의 Port 번호는 보통 3306)
  • 서버 종료 : Ctrl + C 입력 시 나오는 '일괄 작업을 끝내시겠습니까 (Y/N) ?'를 통해 종료.
  • 서버 구동 : start.bat
  • 서버 중지 : stop.bat
  • 서버 구동 후 창 최소화하여 내려놓기.

 

## MySQL 접속하기

  • 서버 구동 후 cmd 창에 아래와 같이 입력
C:\Users\Hyeonho>cd..

C:\Users>cd..

C:\>cd eGovFrame-3.9.0

C:\eGovFrame-3.9.0>cd bin

C:\eGovFrame-3.9.0\bin>cd mysql-5.6.21

C:\eGovFrame-3.9.0\bin\mysql-5.6.21>cd bin

C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysql -u root -p
Enter password:
  • 기본적으로 root 라는 계정이 존재, 초기 비밀번호는 설정한 적이 없으면 엔터 시도.
## 오류가 발생할 경우

C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysqld.exe --skip-grant

입력 후 새로 cmd 오픈 후 아래 입력하여 패스워드 입력 없이 로그인

mysql -u root


## 비밀번호 변경
위 처럼 하여 root 진입 후
use mysql

select * from user;

update user set password=password('1234(패스워드입력)') where user='root(비밀번호 변경할 아이디입력)';

flush privileges;

exit

변경완료 후 실행중인 mysql 중지

데이터 베이스 목록 보는 법 : show databases;

반응형
반응형

# 전자정부프레임워크_웹 개발환경 구축하기(WAS)

  • MVC
Model (Java)

View (JSP)

Controller (Servlet)

## 설치

  • 전자정부 프레임워크 설치 시 bin 내부를 살펴보면 기본적으로 아파치 톰캣 서버, 자바 JDK, MYSQL이 설치되어 있는것을 확인할 수 있다.
  • eGovFrame Portal 온라인 지원 포탈 사이트 접속 (www.egovframe.go.kr/home/main.do)
 

표준프레임워크 포털 eGovFrame

전자정부 표준프레임워크 서비스 EGOVERNMENT STANDARD FRAMEWORK 지속적인 품질관리 및 고도화를 통해 경쟁력 향상기술지원 및 교육 등을 통한 확산 보급

www.egovframe.go.kr

  • 사이트 접속 후 개발자 교육 > 교육자료에 들어가서 글 목록에서 본인의 운영체제에 맞는 파일 다운로드(표준프레임워크 개발자 교육 교재 및 실습 for Win 또는 표준프레임워크 개발자 교육 교재 및 실습 for Mac )
  • 다운받은 파일을 실행하여 아래의 내용과 같이 진행
  • 안녕하십니까, 표준프레임워크센터입니다. 윈도우(Window)를 이용하시는 분들을 위한 표준프레임워크 3.9.0에 대한 개발자 교육 자료 및 실습자료입니다. 첨부파일을 실행하시면 디폴트 경로가 C:\ 로 설정되어 있기 때문에 압축 해제 시 경로 변경 없이 C:\로 동일하게 진행 해주시기 바랍니다. -교재자료는 다음과 같은 경로(C:\eGovFrame-3.9.0\textbook)에 포함되어 있습니다. -실습자료는 workspace.edu는 다음과 같은 경로(C:\eGovFrame-3.9.0\workspace.edu)에 포함되어 있습니다. -교육자료(개발환경_교육교재)에 나와있는 mysql, apache tomcat, jdk는 다음과 같은 경로(C:\eGovFrame-3.9.0\bin)에 포함되어 있습니다. -64bit 기준에서 동작합니다. *초기 eclipse 실행 시 'Windows의 PC 보호' 메세지가 뜰 수 있습니다. => 이때 '추가정보'를 누르고 실행버튼을 누르면 됩니다. - edu_essential.zip 파일은 교육에 필요한 자료들이니 집합교육 참석시 미리 다운받아 오시면 됩니다. ------------------------------------------------------------------------------------------------------- ***2020.05.14 Release *** 1. 표준프레임워크 3.9.0버전 반영 ------------------------------------------------------------------------------------------------------- 감사합니다. 출처 : https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1739

## 설치완료 후 

  • C드라이브에서 설치한 이클립스 실행
  • 톰캣 연결 확인 : Window > Preferences > Server > Runtime Environments에서 톰캣 서버 연결 확인
  • 자바 JDK 연결 확인 : Window > Preferences > Java > Installed JREs에서 JDK 연결 확인

 

# 톰캣 서버(Tomcat Server, 웹 서버) 구동하기

  • 톰캣은 서블릿과 JSP를 구동하게 해주는 컨테이너이다.
  • 톰캣 연결 확인 : Window > Preferences > Server > Runtime Environments에서 톰캣 서버 연결 확인
  • 직접 톰캣 연결 시, 위와 동일한 위치로 가서 Add 클릭 후 등록하고자 하는 버전으로 연결
  • 서버 우클릭 후 start 하여 실행
  • 또는 상단의 Run 클릭 하여 실행
  • 톰캣은 기본적으로 8080 포트 사용.

 

# MySQL 설치 및 접속하기

  • C드라이브 > 전자정부 설치한 폴더 > bin 내 MySQL 디렉토리로 이동

  • 폴더 내에서 경로가 입력되어있는 부분 클릭하여 cmd 입력 > startup.bat 입력하여 실행
  • mysql은 기본적으로 3306 포트 사용.
  • 서버 종료 : cmd에서 Ctrl + C 입력 시 서버를 끝낼 수 있다.

## 데이터베이스 접속 방법

  • bin 폴더 내에서 경로가 입력되어있는 부분 클릭하여 cmd 입력
  • mysql -u root -p 입력 후 패스워드 입력하는 부분에서 Enter 입력하여 mysql에 접속한다. 초기에는 암호 없이 접속이 된다. 
  • use mysql 로 사용 설정.

## 데이터베이스 암호 설정

  • 아래와 같이 입력하여 암호 설정
  • update mysql.user set password=password('설정할 암호') where user='root' and host='localhost';
  • 암호 설정후 flush privileges;
  • quit; 로 빠져나간 후
  • 다시 서버 구동하여 변경한 비밀번호로 접속.

 

출처 : 인프런 MVC 프레임워크는 내 손에[나프1탄]

반응형

+ Recent posts