티스토리 뷰

(개발환경)

JAVA 1.8

STS 3.9.0

Eclipse Oxygen (4.7.0)

tomcat-8.5

MS SQL Server 2005

MyBatis-3.4.1

Spring-4.3.4


(문제 발생)

본인 프로젝트에 MS SQL을 붙혀야 하는 상황 발생


(시도)

Microsoft가 제공하는 JDBC Driver 다운로드 후

.jar 파일을 본인 프로젝트 lib에 담아준후 빌드해줌.


Spring - bean을 이용하여 dataSource 인스턴트를 생성할때 필요한 DriverClassName 을 다운받은 .jar 파일안의 패키지 경로를 확인하고 아래와 같이 설정



DB접속 정보는 properties 파일에 아래와 같이 기술

 

jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://아이피번호:포트번호;DatabaseName=[DB명]
jdbc.username=사용자이름
jdbc.password=비밀번호
jdbc.maxActive=10
jdbc.initialSize=5

 

실행하였으나 여전히 JDBC 드라이버를 찾지 못함.

이 방법 저 방법 맨땅에 해딩하다가 전자 정부프레임워크 프로젝트에서 MSSQL 붙일때 사용하는 JDBC드라이버를 사용해 보기로 함

다운로드 : jtds-1.2.5.jar

 

적용후 서버 올릴때 tomcat jcifs.jar를 찾을수 없다는 메시지 발생.

https://jcifs.samba.org/src/ 에서

다운로드 받은 후 tomcat이 설치된 디렉토리 lib에 넣어주니 해결됨.

다운로드 : jcifs.jar

 

PS) 아 물론 새로 받은 jtds.jar를 빌드 하므로 DB접속 정보 driverClassName을 변경 해 주어야 함.

'Database > MS SQLServer' 카테고리의 다른 글

MS SQL Server Table 조회하기  (0) 2017.09.14
댓글