코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • Android
  • jsp
  • oracle
  • Spring
  • linux
  • 파이썬
  • 자바스크립트
  • python
  • r
  • javascript
  • CentOS
  • Java

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

programming/jsp

[JSP] MS-SQL 연동

2019. 1. 24. 23:33
반응형

22. JSP와 MS-SQL 연동

 

22.1 SQL Server 설치

22.1.1 SQL Server 2014 express edition 다운로드 및 설치

2019년 1월 현재 SQL Server의 최신 버전은 2019 버전이지만 Windows 7에는 설치가 되지 않으므로 2014 버전을 실습에 사용함

 

SQL Server 2017 버전은 리눅스에도 설치가 가능함

 

닷넷 프레임워크 3.5 서비스팩1이 미리 설치되어 있어야 함

 

ExpressAndTools 64BIT\SQLEXPRWT_x64_KOR.exe 설치(883.3MB)

 

새 SQL Server 독립 실행형 설치 또는 기존 설치에 추가

 

기본 설치 옵션으로 진행

 

 

22.2 TCP/IP 원격 접속 설정

 

SQL Server 네트워크 구성에서 TCP/IP 클릭

 

프로토콜 탭에서 사용 - 예로 변경

 

IP 주소 탭 - 맨 아래로 내려가서 TCP 포트에 1433 입력

 

서비스 재시작 -

 

 

22.3 JDBC 드라이버 다운로드

 

sqljdbc_7.0.0.0_kor.exe 파일을 다운로드받아 실행함

 

https://www.microsoft.com/en-us/download/details.aspx?id=57175

 

압축을 해제한 후 mssql-jdbc-7.0.0.jre10.jar 파일을 WebContent/WEB-INF/lib 디렉토리에 복사

 

 

22.4 기타 라이브러리 추가

mybatis-3.4.6.jar

taglibs-standard-compat-1.22.5.jar

taglibs-standard-impl-1.22.5.jar

taglibs-standard-jstlel-1.22.5.jar

taglibs-standard-spec-1.22.5.jar

 

 

22.2 실습 예제

22.2.1 SQL Server에 데이터베이스 및 테이블 생성

Microsoft SQL Server Management Studio 실행

 

인증: SQL Server 인증

로그인: sa

암호: 1234

 

22.2.2 Dynamic Web Project 생성

프로젝트 이름: jsp04_mssql

22.2.3 context.xml

22.2.4 model.dto.SurveyDTO.java

22.2.5 model.dto.SurveyResultDTO.java

22.2.6 model.dto.SurveySummaryDTO.java

22.2.7 model.dao.SurveyDAO.java

22.2.8 sqlmap.sqlMapConfig.xml

22.2.9 sqlmap.MybatisManager.java

22.2.10 model/mapper/survey.xml

22.2.11 include/header.jsp

22.2.12 survey/index.jsp

22.2.13 controller.SurveyController.java

22.2.14 survey/survey_input.jsp

22.2.15 survey/input_result.jsp

22.2.16 survey/survey_result.jsp

데이터베이스 - 우클릭 - 새 데이터베이스

데이터베이스 이름: web

반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/jsp' 카테고리의 다른 글
    • [JSP] 스트럿츠 활용 예제
    • [JSP] 스트럿츠의 개요
    • [JSP] hibernate
    • [JSP] 도로명 주소
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바