spring boot accessDB 연동
전산2022. 6. 12. 17:55
728x90
반응형
access db를 사용하는 곳이 많이 있어
spring boot에서 연동하는 방법을 정리해서 공유 드립니다.
<dependency>
<groupId>net.sf.ucanaccess</groupId>
<artifactId>ucanaccess</artifactId>
<version>4.0.1</version>
</dependency>
먼저 access db를 먼저 만들어야 겠죠??
- mdb : Access 97, Access 2000, Access 2002-2003 에서 만든 파일
- accdb : access 2010 부터 적용
- Office 2016 Professional 버전에 access가 포함되어 있어요.
- Office 2016 Standard 에는 포함 안되어 있어요 (참고하세요)
Office 20016 Access 에서 mdb 저정 하는 방법
파일 > 정보 에서 데이터베이스 암호 설정 가능
- 아이디는 없는 상태이고, 비밀번호만 있는 상태입니다.
application.yml 설정을 시작 합니다.
아래 소스코드를 참조하여 설정 하면 됩니다.
#DataSources
spring:
# profiles: local
datasource:
hikari:
driverClassName: net.ucanaccess.jdbc.UcanaccessDriver
jdbc-url: jdbc:ucanaccess://C:\\accessDB\\car.mdb;showSchema=true;memory=false
username:
password: access1234
maximum-pool-size: 10
jpa:
show-sql: true
password가 잘못 된 경우 정확하게 Exception을 띄어 줘요.
Postman에서 정상적으로 연동이 되었는지 확인을 합니다.
정상적으로 나오면 연동이 성공하였습니다.
끝
office access가 없는 경우 관리해주는 프로그램이 따로 있어요.
car.mdb를 열어봤어요.
mdb파일이 잘 열립니다.
아래는 다운로드 주소에요.
http://www.alexnolan.net/software/mdb_viewer_plus.htm
다운로드 주소가 안보여서, 캡쳐를 해서 올려놓아요.
(바로가기는 아래 링크를 등록해놨어요. )
exe 바로가기 : http://www.alexnolan.net/software/MDBPlus.exe
zip 바로가기 : http://www.alexnolan.net/software/MDBPlus.zip
728x90
반응형
'전산' 카테고리의 다른 글
소프트웨어기술자 경력증명서 출력 (0) | 2022.11.28 |
---|---|
antd demo project 생성 (0) | 2022.07.17 |
프론트엔드 기본 설치 (0) | 2022.02.28 |
2022년 적용 SW기술자 평균임금 공표 (0) | 2022.02.27 |
yarn 설치 (0) | 2022.02.27 |
댓글()