하늘바라기 (skywatch)의 프로그래밍 에세이 블로그
by 하늘바라기
라이프로그
사랑하지 않으면 떠나라!
사랑하지 않으면 떠나라!

1일 30분
1일 30분

이너게임
이너게임

뉴욕의 프로그래머
뉴욕의 프로그래머


rss

skin by jiinny

[이클립스] SQLExplorer 플러그인
프로그램을 개발할때 IDE를 사용하는 이유는 바로 필요한 것들을 하나의 프로그램에서 사용을 할 수 있다는 장점 때문일 것이다. 물론 최적화된 기능들을 제공하는 것은 물론이다. 내가 주로 사용하는 개발툴은 이클립스이다. 오픈소스로 개발되고 있고, 기능의 확장이 용이한 플러그인 구조의 개발 IDE이다. 그리고 JBuilder 등의 상용 툴과 비교해 봐도 꿀리지 않는 기능과 훨씬 가볍게 느껴지는 무게감... 등이 이클립스를 사용하는 이유로 볼 수 있을 것 같다.
여기서 얘기하려고 하는 것은 머 이클립스에 대한 소개는 아니고 이클립스의 특정 플러그인에 대해서 이다. 약간의 귀차니즘 때문에 별로 플러그인을 찾아다니지는 않는 편이다. (머 한주에 한번 정도 몇개 사이트를 돌아보거나 생각나면 들어가 본다... ㅡㅡa) 그래도 가장 필요하다고 생각을 한 플러그인은 바로 데이터베이스 관련 플러그인이다. 이전에 한번 써 봤던 DBEdit라는 플러그인은 아직 버그가 꽤 있는 것 같고 UI 및 사용상의 편리함도 별로 없었다. 그래서 어쩔 수 없이 언제나 DB 관련 작업은 별도의 프로그램 (MSSQL의 Client나 SQLPlus, TOAD?? 등등)에서 작업을 하다가 오늘 쓸만한 플러그인을 드디어 발견했다. (쩝... 이제 본론으로 들어간다.)
일단 플러그인에 대해 간단히 보면 SQLExplorer 라는 플러그인이다. 이 플러그인의 사이트는 바로 java.net의 프로젝트 공간인 여기 이다. 벌써 현재 버전은 2.2.2이고, 사용해 본 결과 충분한 기능과 안정성을 가지고 있는 것으로 보여진다. 그리고 내용을 잠시 보면 JFaceDBC에서 포크된 프로젝트 라고 나온다. ㅡㅡa 대충 fork 라는 의미로 보면 여기서 나왔다는 것 같다... 아니면 실제 동일한 것이던가... ^^:;; (잠시 보니까.. 조금은 다른 것 같다는 느낌이다.. ㅎㅎㅎ 영어의 압박 때문에 더이상 언급은 안하는 것이 좋을듯... ^^;;)
머 일단은 한번 직접 보는 것이 좋을 것 같고... 조금 더 자세한 설명은 이미지가 많아서 약간의 압박이 예상되기 때문에 접어 놓았다.




그럼 간단히 SQLExplorer를 살펴보면. 일단 설치에 대해서는 아무런 말을 안해도 될 것 이다. 평소에 하듯이 다운로드를 받아서 압축을 풀고 복사만 하면 된다... 그리고 이클립스에서 플러그인을 읽어 들이도록 다시 띄워 주면 첫 화면으로 다음과 같이 나온다. 아 참고로 실제 사용하고 있는 프로젝트의 것을 테스트하면서 덤프를 뜬 것이라..공개되면 안될 부분은 약간의 이미지질을 해 놓았다... ^^;;



일단 이것 저것 많은 것이 마음에 든다... ㅎㅎ 그리고 보기에도 직관적인 듯해서 별로 매뉴얼도 필요 없이 사용이 가능하다. 그럼 일단 드라이버 부터 등록을 해보자.

가장 좌측 상단의 Drivers 탭을 보면 여러가지 드라이버가 있는데. 이중에 하나를 선택하던지. 아니면 완전히 새로 만들던지 해보자. 일단 여기서는 완전히 새로 만들기 위해서 "Create New Driver"를 선택을 했다.



이미지를 보면 알겠지만 실제 사용하기 위해서는 JDBC 드라이버를 등록을 해야 한다. 여기서는 MS-SQL 드라이버를 등록을 해 놓았았고 그리고 필요한 ExampleUrl을 등록을 해 놓았다. 중요한 점은 여기서 Example URL은 예제일 뿐이다. 실제 URL의 입력은 나중에 연결을 할 때 할 수 있다. 자 그리고 아래쪽의 "Driver Class Name"을 등록을 한다.
그 다음으로는 Alias를 등록을 해주자. Alias는 실제 연결을 위한 정보를 설정을 해주게 된다.



머 대충 이름을 등록을 하고, Driver는 아까 설정한 것을 선택해 준다. 그리고 URL을 입력해주고, UserName, Password 등등을 입력을 해주고 확인을 눌르면 깔끔하게 설정이 된다.

그 다음에는 Alias의 이름을 선택하고 접속을 하면 위와 같은 화면에서 ID/PASSWD 확인을 하고 연결을 한다.

최종적으로 실제 사용화면은 위의 이미지와 같다. 일단은 우측 하단의 DB 테이블을 탐색하는 탐색기를 잘 써보도록 하는 것이 좋다. 그리고 좌측 하단부의 Active Session에서 원하는 Session을 선택하고 "New SQL Editor"를 선택을 하면 가운데의 SQL Editor가 나타난다.

흠... 어쩄건... 시간이 되면... 좀더 자세한 사용법을 올려보도록 하겠다... 물론 "시간이 되면" 이다...
by 하늘바라기 | 2004/12/07 20:45 | 자바 | 트랙백(1) | 덧글(1)
트랙백 주소 : http://skywatch.egloos.com/tb/637621
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from Create All at 2004/12/11 01:27

제목 : 이클립스 SQL Explorer 플러그인
[이클립스] SQLExplorer 플러그인...more

Commented by 신미저 at 2006/08/22 13:18
sql explorer다운받아서 압축풀어 제대로 넣어서 첫번째 그림까지 나왔거든요
근데 왼쪽 메뉴얼 들 의 오른쪽 단추 눌러서 카피나,creative나 다 눌러도 반응들이 없어요
왜 그런거죠??
아~~ 좀 도와주세요 ㅠㅠ
※ 로그인 사용자만 덧글을 남길 수 있습니다.
◀ 이전 페이지 다음 페이지 ▶


메모장
격언

컴퓨터가 이해할 수 있는 코드는 어느 바보나 다 짤 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다."
- Martin Fowler

개인 링크

하늘바라기의 롤링리스트
윤준영 싸이


추천 링크

하늘바라기의 일상 얘기
자바서비스넷
OK! JSP
월간 마이크로 소프트웨어
Rhea's Homepage

카테고리
전체
자기계발
사는얘기
자바
프로그래밍
프로그래밍 팁
프로그래밍 QnA
프로그램 일반
컴퓨터 이야기
책이야기
애니/만화이야기
판타지/무협
기타
기상 포스팅
아이디어
Spring Framework
즐겨찾기
미분류

이전블로그
2008년 04월
2008년 03월
2008년 01월
more...

최근 등록된 덧글
아침 일찍일어나 회사에..
by msyoon at 03/06
잘보고 갑니다~~
by 재영 at 10/09
sql explorer다운받아..
by 신미저 at 08/22
재미있네요 ㅋㅋㅋ
by 곰곰이 at 12/28
안녕하세요. 혹시 AJ..
by 미미야 at 11/05

최근 등록된 트랙백
프로젝트는 왜 실패하는가?
by 이영곤의 작은 공간 큰 세상
Easy Mock 2 시작하기
by Younghoe.Info
인터페이스에 대한 생..
by Younghoe.Info
200개의 작품, 내가 본 ..
by 月の砂漠をサバサバ
[리뷰] 무한의 리바..
by ▒月狼牙▒ Break-Age

이글루 파인더