Spring

[이론] 1/10 월 Spring Framework

PHM 2022. 1. 11. 19:08

JDBC( Java + SQL )

     1. 생산성이 떨어진다. ( 개발속도가 늦다 )

     2. 유지보수가 어렵다

 

DB Framework( MyBastis API => http://mybatis.org )

     1. Java SQL Mapping Framework

     2. Java소스코드와 SQL쿼를 분리해서 개발

 


xml파일의 맨위는 선언부이므로 건드리면 안됨!

< ? > 정의 DTD or Schema

namespace는 자바파일을 연결해준다.


추상메소드를 사용하기 떄문에 interface 역할! -> 그래서 Mapper라고 불림

 


서버는 포트번호로 구별한다!!! Tomcat, oracle, MySQL 등등

 

mysql

          -u사용자 root관리자 p패스워드

          show databases;

          quit : 빠져나감

          use database이름

          show tables;

mysql 테이블은 무조건 만들어져 있고 사용자들의 정보(user)를 볼 수 있다.

          update user set password=password('12345') where host='localhost' and user='root'; : mysql기본pw설정

          flush privileges; : 변경사항 즉시 반영 commit같은 역할?

orcleXE라는 글로벌DB한개 계정당 테이블을 만들어쓴다

mysqlDB를 따로 만들어준다.


 

eclipse

           삼각형에서 편집해줌 database이름수정 / id pw수정

 

DB연동부분은 root-context.xml에서