객체 생성이 복잡한 경우 특정 메서드를 통해 얻는 방식.
2. 아래 그림과 같이 VM argument에 등록하여서 mysql,oracle등등 어느 한 DBMS에 구애받지 않도록 만든다.

3. Statememt vs. PreparedStatement
1) 소스 가독성:
SQL문이 복잡할 수록 읽기 어렵다 <==> 간결하다.
2) 바이너리 데이터(이미지, 음악, 동영상 등) 입력:
불가(base64와 같은 문자열 형식으로 인코딩 시 가능) <==> 가능
3) 반복 수행 시 속도:
매번 SQL문을 DBMS 형식에 따라 변환 속도 느리다
<==> 한번만 변환, 그리고 실행, 속도 빠르다.
4.SQL구문
add :
insert into MEMBERS(MNAME,PHONE,EMAIL,BLOG,AGE,REG_DATE values(?,?,?,?,?,?)
list :
select MNAME,PHONE,EMAIL from MEMBERS order by MNAME
view :
select MNAME,PHONE,EMAIL,BLOG,AGE,REG_DATE from MEMBERS where EMAIL='email'
update :
update MEMBERS set MNAME=?, PHONE=?, BLOG=?, AGE=?, REG_DATE=now() where
EMAIL=?");
delete :
delete from MEMBERS where EMAIL='member.getEmail()'


댓글 없음:
댓글 쓰기