You are using an outdated browser. Please upgrade your browser to improve your experience.

10/29

수동적으로 말고 적극적으로 공부하는 자세

지금은 티가 나지 않지만 시간이 갈수록 차이는 벌어진다.

제니퍼소프트 (수영장 있는 회사)

Exam0120 스태틱 블록에서 자기자신을 스스로 드라이버를 등록해버리기때문에 굳이 변수를 생성할필요 없다.

connection객체를 구현한 것이면 그 객체가 확실하기 때문에 굳이 어느 커넥션인지 이름을 명시할 필요도 없다. 또한 드라이브매니저도 자르파일에서 알아서 찾기때문에 어느 드라이브 매니저인지 명시할 필요 없다.

다만!!!!! jdbcURL은 꼭 제대로 명시해줘야한다.중요!

jdbc프로그램 코드를 짠다는 것은 결국 sql코드를 짠다는것………………ㅜ

ResultSet : 모든 데이터 결과를 다 들고오는 것이 아니고 서버에서 결과를 가져오는 일을 할 객체임. 즉 서버의 select실행 결과를 들고오는 일을 함.

sql삽입공격

사용자가 입력받은 값을 그대로 sql문에 넣어버리면 해커가 그것가지고 문장을 만들어서 내 데이터를 싹 다 날려버릴수 있음.

10/30

값이 들어가는 파라미터 : 인 파라미터

값이 리턴되는 파라미터 : 아웃파라미터

멤버테이블 create table pms_member ( no int not null, name varchar(30) not null, email varchar(50) not null, password varchar(50) not null, photo varchar(255), tel varchar(20), cdt datetime default now() );

alter table pms_member add constraint pms_member_pk primary key(no);

alter table pms_member modify column no int not null auto_increment;