2023. 10. 11. 15:42ㆍJAVA
금일강의내용정리
==========================================================================
※ 특이사항 : 오늘 했던 프로그램은 내일강의와 이어진다. 그러므로 반 정도만 구현됨
singleton(프로젝트)
SingletonEx01.java(클래스)
* static : 공유(누적)
Connection 1개만
db : insert, select, update, delete
* singleton : 객체 1개만 생성 후 공유해서 사용
사용할 때 메모리 주소를 하나로 처리
객체 여러개 만들 때 : 메모리 주소가 여러개
Company c1 = new Company();
Company c2 = new Company();
insert, select, update, delete -> singleton
회원가입 프로그램
DB : mydb
table : member
이름(Column)
create table member(
id int not null auto_increment primary key,
email varchar(50) not null,
passwd varchar(20) not null,
name varchar(20) not null,
depart varchar(20),
position varchar(20),
salary int,
startDate date,
endDate date
);
jdbcPrj05
- Member.java(클래스) : 기존 방식대로 필드 -> 생성자 -> getter/setter -> 메소드순으로 작성
------------------------------------------------------------------------------------------------
- MemberDao.java(메소드) : Scanner, Connection, PrepareStatement, ResultSet, DBConnect를 이용해서 회원가입 프로그램 작성(회원목록, 회원가입, 회원수정, 회원삭제, 회원검색, 종료) * 현재까지 회원목록, 가입, 종료까지만 완성
------------------------------------------------------------------------------------------------
- DBConnect.java(DB연결) :
1. 객체생성 1번만 작성 : private static
2. 객체생성(생성자)도 1번만 그리고 아무나 접근 x(private)
3. 1, 2 만들어 놓은 객체 접근하려면 public 이용해서 메소드 작성
4. 사용할 메소드 작업하기 : Connection
- MemberEx.java(출력) : while, switch, if, for등 배웠던 거의 모든 구문 활용해서 출력
여기까지 금일강의내용 정리
==========================================================================
느낀점 : 오늘은 좀 잘배운듯
==========================================================================
오늘의 결론
.
.
.
.
.
.
.
신은 용기있는자를 결코 버리지 않는다 -켄러
'JAVA' 카테고리의 다른 글
추씨의자바일기21편 (0) | 2023.10.13 |
---|---|
추씨의자바일기20편 (0) | 2023.10.12 |
추씨의자바일기18편 (0) | 2023.10.10 |
추씨의자바일기17편 (0) | 2023.10.05 |
추씨의자바일기16편 feat. database(cmd) (0) | 2023.10.04 |