스압주의) 자세하진 않지만 스크롤 압박이 있습니다...
Mysql, Oracle, Altibase, tibero MariaDB, PostgreSQL, HSQL 등등
프로젝트마다 DB가 달라질때가 많은데요
토드라던지… PgAdmin 같은 DB접속 전용툴을 많이 사용하게됩니다
점차 늘어나는 프로그램과 접속정보 관리할때 매우 귀찮죠
다람쥐 SQL은 그런 걱정이 많이 해소되는 다기능 DB툴입니다
위에 나열한 DB정도는 이미 사용해봤고 지금도 제일먼저 설치하는 툴이기도 하고요
물론 툴마다 있는 장단점이 있지만.. 가령 토드의 엑셀업로드 같은건 지원하지 않죠
하나의 툴로 여러개의 DB에 접속할수 있다는 장점이 모든걸 커버합니다
데이터 입력할일있을때만 전용툴 쓰면되니까요
자바 기반으로 자바를 사용해야 한다는 단점아닌 단점이 있습니다
근데 자바는 왠만해선 다 깔려있을테니….
설치는 jar파일을 실행해야 합니다
이미지 캡쳐는 맥에서 진행했지만 윈도우랑 별반 차이없습니다
사이트를 방문합니다
http://www.squirrelsql.org/#installation
출처 : http://www.squirrelsql.org/
왼쪽 사이드의 Downloads를 클릭하면
sourceforge로 이동하는데 원하는 파일을 직접 찾아야 하니..
Download and Installation를 클릭합니다
출처 : http://www.squirrelsql.org/#installation
그러면 OS별로 Downloads URL을 제공하니 이걸 클릭하는게 편합니다
위에는 Mac용 인스톨러이고, 아래는 windows/linux 용 인스톨러 입니다
근데... standard를 Mac에서 실행해도 설치화면이 나오긴 합니다
Mac에서는 jar파일을 명령어로 실행하거나 더블클릭해도 실행됩니다
Windows는 cmd에서 명령어로 해야한다는게 차이점이긴해요
사이트에서 참고하라고 명령어가 나와있어요
java -jar squirrel-sql-<version>-install.jar
근데 다운받은거랑 파일명이 다르죠?
java -jar squirrel-sql-3.7.1-standard.jar 로 바꿔서 실행하면 됩니다
버전이 맞다면
요렇게 명령어 실행할 수 있어요
근데 java path가 등록이 안되있으면 잡아줘야해요..
대략 이런상황
java를 재 설치하기를 권장합니다
자바 설치 : http://zelkun.tistory.com/53
시스템 환경 변수 설정 : http://zelkun.tistory.com/52
전 dropbox에다 다운로드폴더를 넣어놔서 경로가 좀더 길어요
보통 c:\Users\user\Downloads 로 다운될거에요
java -jar c:\Users\user\Downloads\squirrel-sql-3.7.1-standard.jar
이면 될거에요 당연하게도 user는 사용자 계정명이니 본인 PC계정에 맞게 수정해야 합니다
아니면 다운로드 폴더로 이동해서
java -jar squirrel-sql-3.7.1-standard.jar 실행하면 됩니다
설치는 아래와 같이 진행됩니다
맥이라서 어플리케이션에 설치하는거에요
윈도우는 프로그램 파일로 갈거에요
저는 기본적인거만 설치할거에요
한국어를 지원하니 체크해 줍니다
많이쓰는 MySQL과 GIS용 PostgreSQL를 체크했어요
필요한거 체크하시면 됩니다
근데 JDBC는 다시 받아서 지정해줘야 합니다….
이제 설치가 완료되었네요
Aliases가 DB접속정보 탭이고, Drivers가 JDBC 설정입니다
우선 Drivers탭을 눌러서 JDBC를 설정합니다
MySQL과 PostgreSQL JDBC Driver를 이미 추가해놔서 파란색으로 체크되있는게 보이네요
SQuirreL 폴더의 lib폴더에 JDBC Driver를 넣으면 자동으로 추가됩니다
Mac의 경우 /Applications/SQuirreLSQL.app/Contents/Resources/Java/lib/
Windows는 프로그램 설치폴더 하위의 lib폴더에 넣어주시면 됩니다
MySQL과 PostgreSQL JDBC Driver가보이네요
외부파일 직접 추가는 해당 DB드라이버 명을 우클릭하면 메뉴가 나옵니다
드라이버 수정을 클릭합니다
그럼 팝업 창이 나오는데 Extra Class Path 탭으로 이동해서 Add를 클릭해줍니다
그리고 JDBC Driver가 있는 폴더로 이동해서 해당 Driver를 클릭하여 선택해주면 됩니다
그리고 Java Class Path탭으로 이동해서 List Drivers를 클릭해주고
OK를 클릭하면 추가됩니다
각각 장단점이 있기때문에 편하신데로 하시면 됩니다
이제 Aliases를 추가해봅니다
상단의 + 버튼을 클릭합니다
MySQL 접속정보를 입력해줍니다 (Mac은 기본포트가 3307이네요)
설치하면 기본으로 test가 있으니 test DB로 접속할거에요
Auto logon을 체크해주면 자동으로 로그인까지 해줍니다
Connect at Startup을 체크하면 프로그램을 실행하면 자동으로 접속해줍니다
자주쓰는 DB는 둘다 체크하면 편하겠죠
전 Auto logon만 사용합니다
입력이 끝나면 Test버튼을 클릭해서 접속이 되는지 테스트 하면 됩니다
Auto Logon을 체크하면 바로 접속까지 해주는데
체크를 안했더니 Connect를 눌러야 되네요
MySQL접속에 성공한 화면입니다
이제 MySQL 접속은 잘되겠네요
참고로 DB설정에 외부접속 허용을 하지 않으면 접속이 안될 수 있으니
접속정보 이외에도 외부접속 허용 설정을 했는지 확인해보시기 바랍니다
이제 Aliases를 통해 DB에 접속해봅니다
접속이되면 Objects탭에서는 왼쪽에 DB와 테이블이 보이게 됩니다
우측에는 DB & Table정보가 표시되고요
SQL 탭에서는 직접 쿼리를 실행 해 볼수 있어요
MySQL의 경우 접속 URL에 DB를 선택하지 않으면 Catalog에 None이라고 표시됩니다
DB를 변경할 경우 Catalog에서 변경하면 되니 완전 편하죠
*완전 추천 기능
DB와 Table을 선택하고 우클릭을하면 자동으로 스크립트를 만들어주는 기능이 있습니다
그리고 Table의 경우 Scripts 항목을 보게되면
데이터 백업을 위한 데이터 스크립트 기능이 참 좋습니다
쿼리를 샘플로 만들어주거든요
Create Data Script 기능은
전체데이터를 insert 쿼리로 변경해서 SQL창으로 뽑아줍니다
단점이라면… 데이터가 너무 많을경우 Java Heap에러가 나면서 멈춥니다..
하지만 SQL창에 결과물도 추출할 수 있으니 데이터가 많을경우 Limit로 끊어서 하면되니
상관없겠네요
Export 기능도 되고 좋습니다
[WINDOWS]윈도우 단축키(Hotkey) 프로그램 윈도우제어 WinHotkey (0) | 2023.03.05 |
---|---|
[WINDOWS]마우스 제스쳐 윈도우제어 StrokeIt (0) | 2023.03.04 |
쓸만한 광고차단기 adGuard 설치 및 사용후기 (0) | 2020.02.23 |
다람쥐 SQL(SQuirreL SQL) JDBC 추가하기(MS ACCESS) (0) | 2019.09.12 |
SQuirreL SQL plugin codecompletion error 다람쥐SQL 플러그인 에러 (SQuirreL SQL ClientA Java SQL client for any JDBC compliant database) (0) | 2019.07.26 |
댓글 영역