관리 메뉴

IT창고

마리아DB 이클립스에 연동시키기 본문

프로그래밍/JSP

마리아DB 이클립스에 연동시키기

방구석여포 2018. 1. 21. 22:57

오늘은 마리아DB에 대해 알아보겠습니다.

마리아DB는 오픈소스 DBMS로 MySQL를 만든 개발한 분이 설계한 DBMS입니다. 그렇기에 MySQL과 호완도가 매우 높습니다.


https://mariadb.com/ 마리아 사이트에서 .msi파일을 다운받아 마리아DB를 설치합니다.


설치가 완료되었다면 CMD창을 열고 DB에 접속해봅니다.


CMD를 이용하여 관리해도 되지만 좀 더 편하게 해보겠습니다. 

마리아DB를 설치하면 HeidiSQL이라는 DB관리툴이 하나있습니다.

실행하고 신규를 클릭하여 root계정을 만들고 접속합니다.



저는 JSP에 사용할 데이터베이스를 하나만들었습니다. 이제 계정을 따로 만들겠습니다. 언제나 DB작업을 하면 root계정으로 작업하는걸 비추천합니다. root의 권한이 크기때문에 실수로 데이터를 지워버리면 복구할수도 없기때문입니다. 공부할때부터 습관들이도록 노력합니다.


JSP에서 사용할 jspdb의 데이터베이스의 권한만을 가진 계정을 만듭니다.


빨간 화살표에는 툴로 만든 계정의 SQL문이 있습니다. 지금 클릭 몇번으로 ID를 만들지만 실제로는 빨간화살표와 같은 작업이 진행중인걸 확인할수있습니다. 만약 툴을 사용하지않는다면 SQL문을 CMD창에 모두 입력해야만 합니다.


이제 이클립스로 넘어가겠습니다. 

그 전에 https://mariadb.com/downloads/mariadb-tx/connector 사이트에서 jvc드라이버 라이브러리를 다운받아야만 합니다.

메이븐 사이트에서 다운받아도 상관없습니다.



이클립스에서 Data Source Explorer에서 새로운 창을 뜨우면 DB종류들이 나옵니다. 해당 DB를 선택하고 드라이버를 선택하면 되지만 하지만 제가 받은 이클립스 버전에서는 마리아DB를 지원하지 않는것 같습니다.


다른 방법으로 연동시켜보겠습니다.

이클립스 상단에 Help를 클릭하고 Marketplace를 클릭합니다. 여기서 dbeaver로 찾으면 위와 같은 아이콘이 나옵니다 여기서 Install해줍니다. 이클립스의 모든 플러그인은 여기서 Install합니다.



모두 인스톨하고 재시작을 했다면 오른쪽 빨간 동그라미를 눌러 이번에 인스톨한 dbeaver 창을 만듭니다. 그러면 화면이 전환되며 왼쪽 빨간 동그라미를 눌러 DB추가 창을 오픈합니다. 이번에는 마리아DB가 있습니다.


아까 마리아DB에서 만든 데이터베이스이름과 계정명 비밀번호를 입력하고 Edit Driver를 클릭하여 아까 다운받은 jvc드라이브를 추가하거나 드라이버가 이미 있다면 다운로드버튼만 눌러줘도 됩니다.


해당 프로젝트에 DB가 연결되어있으며 접속됨을 확인할수있고 실행이 되는것도 확인할수있습니다.


여기까지 이클립스 마리아DB연동이였습니다.

'프로그래밍 > JSP' 카테고리의 다른 글

JSP 웹 어플리케이션의 구성  (0) 2018.01.29
JSP DB활용, 자바빈, 커넥션풀  (0) 2018.01.28
JSP 액션태그,에러페이지,쿠키  (0) 2018.01.20
JSP 웹크롤링과 달력  (0) 2018.01.15
JSP 구성요소와 Request  (0) 2018.01.13
Comments