Mysql
Mysql, Spring프로젝트에서 접속하기 (HikariCP, jdbc)
하루인생
2021. 3. 22. 16:59
Mysql에 접속하기 위해서 아래 코드를 root-context.xml에 작성하였다.
root-context.xml 설정
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property>
<property name="jdbcUrl" value="jdbc:log4jdbc:mysql://<ip번호>:3306/studentdb?characterEncoding=UTF-8&serverTimezone=UTC"></property>
<property name="username" value="mysqluser"></property>
<property name="password" value="user1234"></property>
</bean>
<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
<constructor-arg ref="hikariConfig"></constructor-arg>
</bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
</bean>
mysql-connector-java.jar파일을 java build path에 업로드해서 사용했지만
업로드하지 않고 pom.xml에 mysql-connector-java 라이브러리를 추가해줘도 된다.
버전은 mysql버전에 맞춰서 해주면 되겠다.