-
[이론] 1/10 월 Spring FrameworkSpring 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같은 역할?
orcle은 XE라는 글로벌DB한개 계정당 테이블을 만들어쓴다
mysql은 DB를 따로 만들어준다.
eclipse
삼각형에서 편집해줌 – database이름수정 / id pw수정
DB연동부분은 root-context.xml에서
'Spring' 카테고리의 다른 글
[이론] 1/13 목 Spring Framework (0) 2022.01.14 [코드] 1/12 수 Spring Framework < root-context.xml > (0) 2022.01.12 [이론] 1/12 수 Spring Framework (0) 2022.01.12 [이론] 1/7 금 Spring Framework (0) 2022.01.11 [이론] 1/6 목 Spring Framework (0) 2022.01.11