본문 바로가기
IT/기타

MS SQL 및 기타DB 무료 툴 추천

by heavenLake 2022. 8. 5.
반응형

 

0.  DBever(디비버)의 장점

#1 무료

 - It is free and open-source (ASL).

 - 무료로 사용할 수 있는 DB 툴이다.

#2 다양한 DB와 OS 환경을 지원

 - 여러 DB(Oracle, MS-SQL, MySQL, PostgreSQL, MariaDB, 몽고 DB 등)의 접속 툴로 사용할 수 있다.

 - Windows, Mac OS (osX), Linux 의 환경에서 사용이 가능하다.

 

#3 증거 > 많은 사용자의 극찬

 - 다음 글에서, 실제 사용한 실사용자들의 극찬도 확인 가능하다.
 - https://okky.kr/article/631704

 

이제부터 본격적으로 설치 방법을 알아보자.

 

1.  DBever 다운로드

#1 디비버 싸이트 접속

 - https://dbeaver.io/

 

 

 

 - 또는 다운로드 경로로 바로 가기 : https://dbeaver.io/download/

 

 

 - 나와 같은 경우는 Windows 64 bit (zip) 을 다운로드 하였다.

무설치 버전 추천

최초 접속연결 설정시 선택한 DB에 따라 jar파일들은 별도로 인터넷에서 자동 다운 되는데

인터넷이 안되는 곳이라면 에러가 난다. 해결 방법은 인터넷이 되는 곳에서 jar를 자동으로 다운받아 jar파일을 해당

경로에 복사해주면 된다.

경로 : 윈도우->설정->연결->드라이버->Driver Location->Local Folder에 경로 밑에 다운 받아진다. 여기있는 파일을

복사해서 인터넷 안되는 곳에 해당 Driver Location에 복사해주면 된다.

 

2.  DBever 설치(또는 압축해제) 후 실행

#1 디비버 압축 해제

 - 원하는 폴더에 압축 해제한다.

 

 

 - 귀여운 비버.exe 클릭 하자

 - 실행해보면 알겠지만 이클립스와 유사한 모양을 갖고 있고, 예상한대로 DBeaver는 이클립스 기반으로 만들어 졌다.

   그러므로 자바가 필요하다.

 

 

 - 실행할때의 화면

 

 

 

 - 다양한 DB를 제공 하는 것을 볼 수 있고, 다만 NO SQL은 지원하지 않는 것 같다. ㅠㅠ

머 나와 같은 경우는 일단 MariaDB, Oracle을 사용하기 위해 설치하니까 일단 패스.

 

 

 

 - 원하는 벤더사의 DB를 선택하자. 

   (인터넷이 안되는 곳이면 DB선택시 오류가 난다. 

      => maven에서 jar를 다운 받는 식으로 돼있어 인터넷이 안될경우 오류 발생한다.

      =>인터넷이 되는 곳이나 별도로 jar파일을 받아서 넣어주면 된다.

      => jar파일을 넣어야하는 위치는

               :     윈도우->설정-> 연결->드라이버의 Drivers location에 지정 돼있다.

                    위에 지정된 위치에 maven식으로 폴더 및 파일을 복사해주면 된다.

   )

 - 나와같은 경우는 Maria DB를 선택 하였다.

 

 

 

 - 접속 계정 정보 입력하고, 완료하도록 하자.

 

 

 

 - 쌤플 데이터 베이스가 필요하면 "예(Y)" 클릭하자.

 

 

 

 - 알아서 드라이버를 찾아서 다운로드 하도록 유도하여 준다.

   Driver 파일을 다운로드 하자.

 

 

 

 - 올바르게 접속 된것을 확인 할 수 있다.

 

 

 

 - 간단히 SQL 명령어를 쳐서확인 해 볼 수있다.

 

출처: https://goddaehee.tistory.com/202 [갓대희의 작은공간:티스토리]

 

 

-- 쿼리에 공백라인이 있을경우 오류 해결법 --

 

DBEAVER에서

1. Ctrl+Enter를 입력하면 현재 커서가 위치한 쿼리를 실행해줍니다.

2. Alt+X는 쿼리가 한개면 좋은데 쿼리가 여러개가 한 편집기에 같이 있으면 긁어서 실행해야되서 귀찮음

 

 

그런데 다른 툴과다르게 Ctrl+Enter는 그지같이 공백라인이 있으면 오류가 발생합니다.

(어쩔땐 되고 어쩔땐 되길래 한참을 모르다가 알게됨)

 

옵션중에 '줄바꿈을 다른쿼리로 인식한다'고 체크되있어서 나는 오류였습니다.

 

 

메뉴 > 윈도우 > 설정 > 편집기 > SQL 편집기 > SQL 실행

Blank line is statement delimiter 체크 해제

 

 

 

 

쿼리 실행 오류, 커서 위치에 따라서 다양한 오류가 발생합니다.

 

 

쿼리안에 공백이 있으면 오류가 발생합니다.

 

출처 : https://blog.nachal.com/1580 

 

디비버 쿼리 실행 단축키 오류, SQL문 실행 옵션 설정, DBEAVER ORACLE QUERY EXECUTE SHORT-CUT OPTIONS

DBEAVER에서 1. Ctrl+Enter를 입력하면 현재 커서가 위치한 쿼리를 실행해줍니다. 2. Alt+X는 쿼리가 한개면 좋은데 쿼리가 여러개가 한 편집기에 같이 있으면 긁어서 실행해야되서 귀찮음 그런데 다른

blog.nachal.com

 

 

 

 

 

반응형

댓글