현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다.

 Mir의 운영환경

부제 : 이클립스에서 MySQL을 제어하자

(1)에서 설명한것은 정확히 말하면 JDBC의 드라이버 로딩, DB연결과정입니다.

이번엔 이클립스에서 MySQL을  제어할수 있는 방법을 알려드리겠습니다.

이클립스에서 MySQL을 제어하기 위해선 우선 이클립스 JavaEE버전이 필요합니다.
(필자가 잘못 알고 있는것일수도 있습니다. ; ㅁ;)

각자 자신의 오른쪽 위의 부분을 확인하면 Java와 JavaEE가 있는 것이면 JavaEE버전인것이다.
만약 없으면 이클립스 홈페이지에서 JavaEE버전을 다운 받도록 하자.


JavaEE버전 아래 콘솔창을 보면 Data Source Explorer이라는 메뉴가 있을것이다.

메뉴를 클릭한후 아래 Database Connections라고 되있는 폴더를 우클릭 New를 선택한다.

그럼 데이터베이스의 종류가 뜰것이다.

우린 MySQL을 설치할려고 하니 MySQL을 선택한후 Next를 눌러준다.

이런 창이 뜨는데 위 Driver 셀렉트바 옆에 동그라미 두개 붙어있는 아이콘을 클릭합니다. 세모옆에 있는거


각자 자신이 설치한 MySQL버전을 클릭하고 난뒤 위 JAR List 메뉴를 클릭합니다.

Remove Jar/Zip를 이용하여 기본적으로 설정되어 있는것을 지우고 난뒤
Add Jar/Zip를 이용하여 MySQL Connector  jar파일을 선택해줍니다.
(1)에서 다운받은 jar파일입니다.


마지막으로 Preperties메뉴를 클릭해줍니다.


자 위의 설정값을 맞춰 주도록 합시다.
Database Name은 자신의 MySQL DBname을 적어주면 되고
Password와 ID를 적어줍시다.

마지막으로 URL에서 3306/ 뒤에 database를 자신의 DBname으로 적어주면 됩니다.

 
그런 다음 ok를 눌러주시면 됩니다.


마지막으로 Save password를 채크한뒤 Test Connection을 클릭해 줍니다.

헉.. 필자는 뭔가 잘못적어서 연결 테스트가 실패했습니다.

그럼 뭘 잘못적었는지 찾아봐야 됩니다.
필자는 dbname을 잘못적었었네요.

MySQL은 dbname에 자신이 생성한 database의 이름을 적어주면 됩니다.

다시 Test Connection을 클릭해보니

이번엔 성공했네요.

자 그럼 Finish를 클릭해 줍니다.

이렇게 MySQL 데이터베이스가 설치된것을 확인할수 있습니다.


자 프로젝트에서 우클릭 하시면 SQL File이라는 파일이 보일것입니다.
클릭 해줍시다!


이런 창이 하나 뜹니다.

File name는 자기맘대로 해주면 되고 

아래 설정에서 Connection profile name을 클릭해 봅시다.


이렇게 자신이 설치한 데이터베이스가 보일것입니다.
 


그리고 난뒤 데이터베이스의 이름을 선택한후에 
 

파일이름을 적고 Finish!!!

자 SQL 컨트롤 뷰가 생겼습니다.

여기에 SQL구문을 적고 난뒤에 우클릭을 하시면

위와 같이 메뉴가 나옵니다.

Execute ALL 은 현재 적힌 모든 명령을 실행한다는 것이고
Execute Selected Text는 블록으로 감싼 명령만 실행하는 것입니다.

거의 이 두개 밖에 안써서 나머지는 잘 모르겠습니다 ㅠ ;;

실행을 시키면 아래 콘솔창이 뜨는데



이렇게 자신이 내린 명령이 제대로 수행됫는지 안됫는지 보여줍니다.

 


오른쪽에 Result1이란 명령을 클릭하면
자신이 볼려고 했던 리스트가 보일것입니다.


참고로 이클립스에서 데이터베이스를 적용할때 몇몇 실행이 되지 않는 명령어도 있습니다.
대표적으로 desc명령은 잘 안듣던거 같은데
저도 아직 확실히는 모르겠습니다 ;ㅁ;

거의 cerate, update ,insert, select등의 명령어를 많이 사용하는데
위 명령어는 자신의 실수가 아닌이상 오류가 나지 않습니다~ ^^



 

+ Recent posts