DB 연결하기

8187 단어 SpringbootSpringboot

💻 mariaDB 클라이언트, JPA 의존성 추가

https://start.spring.io/

Spring Data JPA, MariaDB Driver를 EXPLORE 하고 관련된 dependency를 pom.xml에 붙여 넣어준다 

💻 mariaDB 접속정보 추가

application.yml에 작성

spring:
  datasource:
    driver-class-name: org.mariadb.jdbc.Driver
    url: jdbc:mariadb://localhost:3306/demo
    useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=
    Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTimeNehavior=convertToNull
    username: sbsst
    password: sbs123414

💻 DB 스키마 작업

# DB 삭제
DROP DATABASE IF EXISTS demo;

# DB 생성 및 선택
CREATE DATABASE demo
USE demo

# 회원 테이블 생성
CREATE TABLE `user`(
    id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
    reg_date DATETIME NOT NULL,
    update_date DATETIME NOT NULL,
    email VARCHAR(100) NOT NULL,
    `password` VARCHAR(150) NOT NULL,
    `name` CHAR(50) NOT NULL
);

# 회원 데이터 생성
INSERT INTO `user`
SET reg_date = NOW(),
update_date = NOW(),
email = '[email protected]',
`password` = '1234',
`name` = '유저1';

INSERT INTO `user`
SET reg_date = NOW(),
update_date = NOW(),
email = '[email protected]',
`password` = '1234',
`name` = '유저2';

INSERT INTO `user`
SET reg_date = NOW(),
update_date = NOW(),
email = '[email protected]',
`password` = '1234',
`name` = '유저3';

# 테이블 확인
SHOW TABLES;

# 데이터 확인
SELECT * FROM `user`;

좋은 웹페이지 즐겨찾기