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를 먼저 만들어야 겠죠??

  1. mdb : Access 97, Access 2000, Access 2002-2003 에서 만든 파일
  2. 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

댓글()