TODAY / TOTAL

|

movie | drama | site | tip ( m / tu / rr) >> message

2018. 12. 28. 10:20

개발환경 : MSSQL 2012, Eclips 2018-12, JAVA(JDK) 11.0.1, JDBC 7.0 jre10, Tomcat 8.5


JSP로 MSSQL을 연결하려고 별짓을 다했는데 연결이 안되서 뭔가 했다.

그래서 다음을 위해, 헤매는 사람들을 위해 정리했다.

(자바등록과 프로그램 설치가 끝났다는 전제 하에)


1. JDBC를 다운로드

구글에 "JDBC 다운로드" 라고 검색하면 링크가 나온다. 가장 최신 버전인 7을 다운받았다.

(https://docs.microsoft.com/ko-kr/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017)

.exe 파일을 다운받아 원하는 경로에 압축을 풀어준다.

압축푼 폴더로 이동하여 .jar 파일을 복사하여 아래 경로로 옮겨준다.

"이클립스 설치폴더 > 프로젝트명 > WebContent > WEB-INF > lib"


2. 라이브러리 등록

(방법이 두개인듯 함. 다른방법 : 메인화면 좌측 Project Explorer > 프로젝트명 > build -마우스 우클릭 > Build Path > Configure Build Path... > 등록

차이 아시는분 댓글 부탁드림.. ㅠ)



(2019.03.28 추가 : 

아래의 방법 말고 프로젝트명-우클릭 해서 추가해주어야 함. 새프로젝트 생성시 적용이 안되있는것을 볼 수 있음.. 

새프로젝트 생성시 프로젝트명 우클릭 > Build Path > Configure Build Path... >등록 

이걸 해주어야한다.)



Eclips > Window > Preference > Java > Build Path > User Libraries

New를 클릭해서 뜬 창에 폴더로 옮긴 파일의 "파일명.jar" 를 입력한 후 OK를 클릭해 등록해준다.


3. 코드로 DB 연결 확인

① import로 java.sql을 등록

② sql 연결 코드 추가

파란색으로 지워놓은곳은 각자의 database 명과 db 비밀번호를 입력하면 된다. (id도 마찬가지)

* 가운데 Class.forName() 작업은 자바 1.6 이상에서 드라이버4.0이상 설치시 건너뛰어도 된다. (자동으로 생성해주는듯)


실행하면

연결을 확인할 수 있다.