본문 바로가기

수업 & 공부/수업 내용

11- Jsp 와 DB연결 (0817 오후)

DB 관계(테이블간의 관계) 와 조인 (여러테이블에서 가져오기)

1. DB 연결하기


   저번에 DB연결에 필요한 lib를 다운받아서 project Settings 에서 설정해서 썼다고하면 
   이번에는 Mavenpom을 사용해서 쉽게 lib 붙여서 사용할 수 있다

   라이브러리 사전 사이트 : https://mvnrepository.com/
   위 사이트에서 저번에 사용했던 lib파일 두개를 가져와보자
   1. mariadb 2.7.4 maven코드
   2. Apache Commons Lang maven코드

   3. 두 코드를 pom.xml에 붙여주고 연동한다. (아래의 사진 참고)

pom.xml 파일 <dependencies> 아래에 코드를 붙여넣었다


 * 붙인 라이브러리 파일은 *  
  c > 사용자 > .m2 > repository > .. 에서 확인이 가능하다

 라이브러리 파일이 잘 동작하는지 아래 코드를 써보면서 확인하자

 

2. JDBC 연동예제 441~442p

  코드와 예제실행

  ( DB연동이 되는지 확인하는 코드라서 따로 새 글을 쓰지는 않았다.)


   jsp파일에는 java코드를 넣을 수 있게 구현되어있다 : 위 코드에서 처럼 <%= %> 를 통해서 사용가능

   (html 은 자바코드를 넣지못한다)

 

  이제 실행해보면 연결된 것을 볼 수 있다

     

 servlet 이란?

 자바를 사용하여 웹을 만들기 위해 필요한 기술

 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데,

 이러한 역할을 하는 자바 프로그램이다. 

 

 생성한 예제 Jsp 파일 열어보자 

  

   생성한 예제파일을 우클릭 > OPEN IN > Explorer 을 클릭하면 아래와 같은 파일위치가 나온다

    여기서 mariaDBJdbcTest.jsp 파일을 인터넷으로 끌어와 실행해보자

    

    실행된 예제창에 f12를 클릭해서 보면 html 코드만 보이지만

    jsp 파일을 열면 html 코드뿐만 아니라 java 코드까지 확인되는걸 볼 수 있다

 

jsp파일을 실행해서 본 html코드와 java코드

 

 

'수업 & 공부 > 수업 내용' 카테고리의 다른 글

15- EDR 비식별관계(1 : N)  (0) 2021.08.19
14- Eclipse EDR 그리기  (0) 2021.08.19
10- Jsp TOMCAT (오전)  (0) 2021.08.17
9- 파일IO (Input Output) 예제 / 정리  (0) 2021.08.13
8- Intellij IDEA환경 서블릿 구동  (0) 2021.08.12