반응형
SMALL
[1] DB 연결 준비
(1) DB 계정을 준비한다.
MySQL Workbench 에 들어가서 만들어진 데이터 베이스 정보를 가져올수 있도록 연결한다.
mar1101/ 1111
<데이터베이스 계정 , 스키마 , 데이터 생성 참고하기 >
(2) maven spring JDBC 또는 MySQL Connector/j 추가
STS4에 MySQL을 연결하기 위해 maven의 스프링 JDBC 또는 MySQL Connecotr/J 를 추가한다
https://mvnrepository.com/artifact/org.springframework/spring-jdbc
https://mvnrepository.com/artifact/com.mysql/mysql-connector-j


복사해서 pom.xml 파일에 내용을 추가한다
(3) DB 계정 연동 객체 생성
MySQL을 연결하는 객체를 만든다.
스키마 이름 : springbasic
DB_USER = 계정 ID =mar1101
DB_PASSWORD = 계정 비번 = 1111
[2] DB 연결 클래스
(1) maven MySQL-connection 사용 방법
DB 연결
쿼리문 생성
쿼리문 작성
쿼리문의 몇번째 컬럼을 반환할지 작성한다
(왼쪽) 정상출력 / (오른쪽) 오류


(2) maven Spring JDBC 사용방법 (수동)
DriverMangerDataSource()를 사용하여 maven의 spring jdbc를 불러와서 DB를 연결한다
하지만 데이터베이스를 변경할때마다 프로그램 코드를 수정해야하기 때문에 유지보수에 불리하다
(3) maven Spring JDBC 사용방법 (스프링 bean)
수동으로 입력했던 DB 계정 정보를 자바 빈으로 등록한다
root-context.xml 파일을 읽어오는 방법으로 사용한다.
conn 은 데이터베이스의 주소를 의미한다.

반응형
LIST
'🌈 프로젝트 > 웹 프로젝트' 카테고리의 다른 글
웹프로젝트_ [7] STS4 + DB MySQL DAO 설정 (0) | 2023.09.08 |
---|---|
웹프로젝트_ [6] STS4 + DB MySQL 데이터 저장 (0) | 2023.09.08 |
웹프로젝트_ [5] 유료 인텔리제이 + DB MySQL 연결 (0) | 2023.09.07 |
웹프로젝트_ [4] 회원가입화면 데이터 변환 (0) | 2023.08.30 |
웹프로젝트_ [3] 게시판 화면 (0) | 2023.08.25 |