일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- apache
- SpringInitializer
- ojdbc
- 환경변수
- springboot #controller #jsp
- Developer
- sqldeveloper
- 웹개발
- install
- Database
- postman
- RESTful
- SpringSecurity
- Oracle11g
- mssql
- development
- IntelliJ
- springboot
- undefined
- mysql
- HATEOAS
- 스프링시큐리티
- Maven
- Tomcat #SpringFramework
- tcping
- restapi
- oracle
- 스프링부트 #springboot #project #Intellij
- Web
- 스프링부트
Archives
- Today
- Total
여백에 도장 찍기
Spring boot - MSSQL 연동 설정 본문
Spring boot에서 MSSQL 연동하는 방법에 대해 알아보자.
[ Environment ]
- IntelliJ IDEA
- Microsoft SQL Server 2017
1. pom.xml 에 jdbc 및 mssql-jdbc 관련 dependency 추가한다.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
</dependency>
2. application.properties 에 mssql 연동 정보를 추가한다.
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://localhost:1433/testdb?
spring.datasource.username=admin
spring.datasource.password=1234
※ 참고로, mssql의 default port는 1433 이다.
3. cmd 창에서 tcping을 이용하여 sql server 의 port가 열렸는지 확인해보자.
( tcping 설치 및 사용 관련 참고 - https://jum-dev.tistory.com/59 )
C:\Users\서주민>tcping localhost 1433
Probing ::1:1433/tcp - No response - time=2000.510ms
Probing ::1:1433/tcp - No response - time=2001.663ms
Probing ::1:1433/tcp - No response - time=2000.491ms
Probing ::1:1433/tcp - No response - time=2000.687ms
Ping statistics for ::1:1433
4 probes sent.
0 successful, 4 failed. (100.00% fail)
Was unable to connect, cannot provide trip statistics.
※ port가 열려있지 않을 경우에는 Sql Server Configuration Manager를 켜서 TCP/IP의 상태를 사용으로 변경해주어야 한다.
Sql Server Configuration Manager > SQL Server 네트워크 구성 > MSSQLSERVER에 대한 프로토콜 > TCP/IP > 사용 "예" 체크
다시 tcping을 수행해보면 port 열린것을 확인할 수 있다.
C:\Users\서주민>tcping localhost 1433
Probing ::1:1433/tcp - Port is open - time=0.906ms
Probing ::1:1433/tcp - Port is open - time=0.625ms
Probing ::1:1433/tcp - Port is open - time=0.742ms
Probing ::1:1433/tcp - Port is open - time=0.623ms
Ping statistics for ::1:1433
4 probes sent.
4 successful, 0 failed. (0.00% fail)
Approximate trip times in milli-seconds:
Minimum = 0.623ms, Maximum = 0.906ms, Average = 0.724ms
'Web Framework > Spring Boot ' 카테고리의 다른 글
SLF4J (0) | 2019.07.09 |
---|---|
Spring boot - myBatis (0) | 2019.07.08 |
Spring Security - configure method override (0) | 2019.07.03 |
Spring Boot - 웹 디렉터리 생성 및 설정 (0) | 2019.07.03 |
Spring Boot 프로젝트 생성 (IntelliJ) (0) | 2019.06.28 |
Comments