본문 바로가기
🌈 프로젝트/웹 프로젝트

🌻 웹프로젝트_[1] 오라클 DB 생성 + VO 생성

by 개발자 알마 2023. 12. 8.
반응형

 

 

[1] DB 데이터 조회


(1) 데이터 입력 

테이블에 데이터를 입력한다

그리고 그 테이블을 조회한다 

select * from 테이블이름

 

사용자 = 스키마 : book_ex

기본 테이블스페이스 저장공간 : USERS

임시 테이블 스페이스 저장공간 : TEMP

테이블 : tbl_board

 

생성방법 아래 링크 참고

 

※ 스키마의 개념은 복잡한데 이해하기 편하게 사용자 = 스키마를 같다고 하겠습니다. 

깊은 개념은 다른 글에서 찾아봐주세요 

 

https://mincu.tistory.com/594

 

오라클 DB 사용방법

[1] DB 계정 생성 USER 계정 생성 : book_ex IDENTIFIED BY 비번 생성 : book_ex 기본 테이블 : USERS 임시 테이블 : TEMP 계정이 생성되었다. DB 사용 권한을 준다 사용권한을 주었다. SQL로 새로 만든 계정 연결을

mincu.tistory.com

 

(2) sts 와 오라클 연결하기 

 

오라클 DB 와 sts를 연결하는 JDBC를 적용한다  

https://mincu.tistory.com/599

 

오라클 jdbc

[1] 오라클 jdbc (1) root-context.xml 커넥션 풀 DBCP : hikariConfig 적용 (2) pom.xml (3) DB_connection.java

mincu.tistory.com

 

 

자바코드와 SQL을 맵핑해주는 Mybatis 설치한다 

https://mincu.tistory.com/538

 

스프링_MyBatis

[1] MyBatis (1) MyBatis 정의 SQL Mapping Framework 이다 자바코드와 SQL을 맵핑해주는 프레임워크 이다 MyBatis 외에 JPA 도 있다. MyBatis JPA 쉽다 OOP 심플하다 SQL4 모델링 (2) MyBatis 특징 ① 자바코드로부터 XML을

mincu.tistory.com

 

 

DB를 연결하는 connection 객체 생성에 도움을 주는 커넥션 풀 

https://mincu.tistory.com/597

 

커넥션 풀 DBCP

[1] 커넥션 풀 (1) 정의 DB에 연결할때 마다 Connection 객체를 새로 만드는것이 비효율적이기 때문에 커넥션풀을 이용하여 미리 객체를 생성하고 사용할수 있게 하는것이다. (2) 오픈 소스 종류 common-

mincu.tistory.com

 

Mybatis의 mapper 생성하여 연결한다 

https://mincu.tistory.com/598

 

스프링_MyBatis_Mapper

[1] Mapper (1) Mapper mapper.xml 와 mapper.java 인터페이스를 사용할수 있다. [2] Mapper 인터페이스 방식 (1) 인터페이스.java 생성 (2) root-context.xml root-context.xml 에서 spring config editor 를 선택해야하나 other로 검

mincu.tistory.com

 

이렇게해서 

JDBC 드라이브 연결성공 

DataSource 연결 성공 

mapper 연결 성공 

까지 테스트 한다 

 

[2] sts 테이블 조회 


(1) 칼럼 변수 생성 

 

 

lombok을 사용시 추후 문제가 생길 요지가 많아 사용하지 않고 풀어서 사용하겠다. 

 

(2) SQL 문 생성 

 

mapper 인터페이스로 적용하기 

 

mapper.xml 로 적용하기

 

![CDATA[...]] 

는 xml 문서에서 데이터를 표시하기 위해 사용하는 방법이다. 

그런데 없어도 테이블은 나온다 

 

 

 

(3) 테이블 조회 

 

반응형

댓글