Programming Learning Diary

JSP 에서의 JDBC , MySql 연동

페이지 정보

작성일 19-12-10 21:44

본문

JDBC란?

JDBC란, 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API입니다. JDBC는 자바의 표준 에디션에서 지원하는 기술로서, 접속하려는 DBMS 서버에 따라서 JDBC 드라이버가 필요합니다. 

JDBC 기술로 구현하는 자바 프로그램의 연동과정은 다음과 같다.

JDBC프로그램 - JDBC인터페이스 - JDBC드라이버 - DB



JSP 에서 DB를 연결하는 순서를 나열하도록 하겠다
실수를 좀 해서 시간이 걸렸지만 이를 통해 많은 걸 배웠다


우선 MySQL Connector을 설치해야한다  

MySQL Connector 설치하기

https://dev.mysql.com/downloads/connector/j/ 

(위의 링크로 들어가시면 connector/J를 설치할 수 있습니다.

os 중에 window 가 없다고 당황하지말자

내가 그랬다... platform independent 를 선택하여 

4f670075e066c8662375ddd7782ac576_1575980427_6427.png
zip 파일을 다운 받는다

zip 파일 안에 보면

4f670075e066c8662375ddd7782ac576_1575980970_1294.png
이 파일을 경로에 넣어줘야하는데 

우선 주의점은 mysql 버전과 같은지 확인할 것!

이 파일을 넣어야할 경로가 3가지 정도가 있는데 다른 분들은 나와 같은 실수를 하지 않았으면 좋겠다.

1.자바 빈에서 이용

프로젝트를 우클릭하고 properties - java build path - libraries 로 들어간다.

Add External JARS... 버튼을 눌러서4f670075e066c8662375ddd7782ac576_1575980970_1294.png 이친구를 선택해준다.

4f670075e066c8662375ddd7782ac576_1575981326_5352.png
 

 이렇게 하면 자바빈에서 사용할 수 있다!

2.JSP 에서 사용 방법
JSP에서 사용하려면 WebContent 에 WEB-INF 에 lib 에 드래그엔드롭으로 넣어주자

 4f670075e066c8662375ddd7782ac576_1575981455_2045.png 


프로젝트에 jar 프로그램을 빌드패스 하더라도 jsp에는 사용할 수 없었다




3.자바빈과 JSP 에서 모두 이용방법

사실 이렇게 하는게 정답인듯하다 

서버에 lib 폴더에 직접 넣어주는 방법이다 


톰캣서버의 lib 폴더에 직접 넣어준다

C:\Program Files\Apache Software Foundation\Tomcat 8.5\lib (아파치서버의 lib) 

4f670075e066c8662375ddd7782ac576_1575981647_6007.png
 


테스트 소스는 파일로 올려놓도록 하겠다.

테스트 파일의 구성

4f670075e066c8662375ddd7782ac576_1575981778_1188.png






첨부파일

댓글목록

등록된 댓글이 없습니다.