[STS Spring] 게시판 만들기 -- 02. MySQL 연동
my code archive
article thumbnail
반응형
  • 1. pom.xml에 mysql 관련 의존성 추가
1
2
3
4
5
6
7
8
<!-- mysql 라이브러리 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.23</version>
            <scope>system</scope>
            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/mysql-connector-java-8.0.23.jar</systemPath>
        </dependency>
cs
  • 2.DB 연결 테스트 확인하기 위한 MySQLConnectionTest.java 생성

  • 3. MySQL 스키마&테이블 생성 -- 나는 이전 학원에서 만들었던 테이블을 다시 활용했다.

  • 4.JUnit Test로 실행 후 연결 잘 되었는지 확인하기

 

<DB 연결 확인 이후 필요한 작업>

  • 1. jdbc 관련 data.xml 파일 생성
  • 2. spring 우클릭 - Spring Bean Configuration File

  • 5. aop , beans, context, jdbc 선택 후 생성

  • 3. JDBC 관련 정보 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:jdbc="http://www.springframework.org/schema/jdbc"
    xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd">
 
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/사용자이름?characterEncoding=UTF-8&amp;serverTimezone=UTC"/>
        <property value="사용자이름" name="username" />
         <property value="비밀번호" name="password" />
    </bean>
</beans>
cs

 

반응형
profile

my code archive

@얼레벌레 개발자👩‍💻

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

반응형