상세 컨텐츠

본문 제목

다람쥐 SQL(SQuirreL SQL) JDBC 추가하기(MS ACCESS)

OS/Utils

by ZelKun 2019. 9. 12. 04:48

본문

반응형

SQuirreL SQL

엑셀로 데이터를 만들고

DB에 추가하려니 insert문을 만들기 너무 귀찮네요

 

검색을 해보니 엑셀도 있어보이긴한데

유료 JDBC 제일먼저 보이네요

 

엑세스로 만족해줍니다

엑세스로 변환해야하는건 뭐 어쩔수 없…

엑셀불러오기 번해주면 되니 정도는 감수해야죠

 

  • JDBC 다운로드

출처:  http://ucanaccess.sourceforge.net/site.html

 

ucanaccess 라는 ms access jdbc가 있네요

근데 의존성이 있어 파일이 몇개 더 필요한데

sourceforge에서 파일을 받으면 포함되 있으니

그거 쓰면 됩니다

 

 

앞축해제 (좌) / 필요 lib(우)

압축을 해제하고 lib를 보면

  • commons-lang.jar
  • commons-logging.jar
  • hsqldb.jar
  • jackess.jar

이렇게 4개가 더 보이네요

이중에 저 3개만 다람쥐 lib에 복사해줍니다

나머진 이미 있어서 필요없거든요

 

경로 : /Applications/SQuirreLSQL.app/Contents/Resources/Java/lib

다람쥐 SQL lib 디렉토리에 넣어주면 준비가 끝납니다

 

맥에서 진행해서 경로가 /Applications 로 시작합니다

사실 어디에 있던 상관은없어요 Drive 추가할때 외부 jar 검색해서 추가할 수 있거든요

 

사용을 위해 다람쥐 SQL을 실행하고 Driver를 추가해줍니다

 

  • add Driver

다람쥐 SQL(SQuirreL SQL) 화면

Driver 탭에서 + 버튼 클릭

 

드라이버 설정

lib 에 직접넣어놔서 스크롤하면 ucaccess 가 있네요

우측의 List Drivers를 클릭하고

하단 select box에서 드라이버를 찾아줍니다

 

드라이버 설정하는데라 이름, url은 좀 틀려도 됩니다만

alias 추가할때 템플릿으로 나오니...

jdbc:ucanaccess:// 정도는 정확하게 입력해줍니다

driver : net.ucanaccess.jdbc.UcanaccessDriver

URL : jdbc:ucanaccess://<access file path>

 

 

드라이버 리스트에 추가한게 보이네요

 

다람쥐 SQL(SQuirreL SQL) Alias 설정

Alias에서도 정상으로 보이네요

properties를 클릭했는데 에러가나면 의존성 에러니 빠진게 있나 체크해주면 됩니다

 

MS ACCESS

테스트에 사용한 기초구역번호 정리 ACCESS 파일

맥에는 ACCESS 없으니 윈도우에서 변환해야하는 불편함..

 

다람쥐 SQL(SQuirreL SQL) Alias 설정

access 파일이 데스크탑(바탕화면) 있어서 경로가

/User/사용자명/Desktop/파일명

계정/패스워드는 필요없습니다

 

다람쥐 SQL(SQuirreL SQL) Alias 설정

접속 테스트 성공

 

다람쥐 SQL(SQuirreL SQL)

SELECT * FROM 테이블명

 

조회가 잘되네요 굿

 

참고

http://ucanaccess.sourceforge.net/site.html

반응형

관련글 더보기

댓글 영역