MSSQL을 연동하려고 하니 자꾸 에러가 났다.
검색하며 여러 방법을 찾아 봤지만 계속 실패에 실패를 해서
검색하여 나온 것을 짜집기?를 했더니 성공했다.
<!-- Mybatis 시작 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.11</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<!-- DB (MSSQL) Connection -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jdbc</artifactId>
</dependency>
pom.xml 작성
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://sample.database.windows.net;DatabaseName=sample
spring.datasource.username=id
spring.datasource.password=pw
mybatis.mapper-locations=/mybatis/**/*.xml
application.properties 작성
url의 sample이라 작성된 곳에 본인이 설정한 서버 이름과 databaseName을 기재하면 된다.
spring.datasource.url=jdbc:log4jdbc:sqlserver//sample.database.windows.net;DatabaseName=sample;sslProtocol=TLSv1.2
나 같은 경우엔 위와 같이 작성 했더니 아래와 같은 에러가 발생했다.
url 문제인 거 같은데 대체 뭐가 문제인지 몰라서 구글링 하며
여러 방법으로 해 봤지만 맨 처음 것 처럼 하니 에러 없이 진행 되었다.
==
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]:
중략
Caused by: java.lang.RuntimeException: Driver com.microsoft.sqlserver.jdbc.SQLServerDriver claims to not accept jdbcUrl, jdbc:log4jdbc:sqlserver://dy.database.windows.net;DatabaseName=tour;sslProtocol=TLSv1.2
[SpringBoot] "MultipartException: Current request is not a multipart request" 에러 해결 및 방법 (0) | 2023.01.13 |
---|---|
[SpringBoot] url의 jsessionid 붙어 오는 것 해결 (0) | 2022.12.27 |
[SpringBoot] thymeleaf layout-dialect 에러 (0) | 2022.12.22 |
[SpringBoot] thymeleaf html 파일 include (0) | 2022.12.21 |
[IntelliJ] error: invalid source release: 17 에러 해결 방법 (0) | 2022.10.14 |