방명록
- MyBatis(수정중..)2023년 12월 08일 17시 01분 46초에 업로드 된 글입니다.작성자: 삶은고구마
https://mybatis.org/mybatis-3/ko/index.html
jdbc 업그레이드 버전
퍼시스턴스 프레임워크(영속)
library : jQuery
framework : Spring
=>lib,fram 모두 기능을 제공하는 코드 뭉치들.
library : 일부를 참고해서 갖다씀.
framework : 이 틀(framework)에 내 프로젝트를 작성. 해당 framework의 룰/서식 따라야함
jdbc myBatis connection SqlSession 1.새 모듈로 추가
2.
3.
mapper : sql 작성
--web 계정 생성(관리자) alter session set "_oracle_script" =true; create user web identified by web default tablespace users; grant connect, resource to web; alter user web quota unlimited on users; --web 계정 시작.. create table member( id varchar2(15), password varchar2(300) not null, name varchar2(100) not null, role char(1) default 'U' not null, gender char(1), birthday date, email varchar2(100), phone char(11), hobby varchar2(500), point number default 1000, reg_date date default sysdate, constraint pk_member_id primary key(id), constraint ck_member_gender check(gender in('M','F')), constraint ck_member_role check(role in('U','A')), constraint ch_member_point check(point>=0) ); insert into member values('abcde','1234','아무개','U','M', to_date('20000909','yyyymmdd'), 'abcde@naver.com', '01012340909', '운동,등산,독서', default, default); insert into member values('qwerty','1234','쿼띠이','U','F', to_date('19900109','yyyymmdd'), 'qwerty@naver.com', '01012341234', '운동,등산', default, default); --관리자계정 추가 insert into member values('admin','1234','관리자','A','M', to_date('19971020','yyyymmdd'), 'admin@naver.com', '01044441234', '게임,독서',default, default); select * from member; commit;
myBatis / jdbc를 사용했을때의 구조 확인
myBatis는 ojdbc를 기반으로 실행되기 때문에
pom.xml에 의존성을 반드시 추가 해야한다.
<!-- https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8 --> <!-- mybatis는 jdbc에서 실행되는 framework이다..--> <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>23.2.0.0</version> </dependency>
다음글이 없습니다.이전글이 없습니다.댓글