2020.08.04(수) 3주차 3일
다음주 웹 시작
html CSS 간단하게
자바안에 html에 집어넣고 이걸 또 숨기고 결국엔 쇼핑몰까지 쏙
파이썬-텐서플로우 : 이미지 분류 자연어 처리
8월 17일 28일 : 쉬는 날
20일 21일 : 다른 선생님
스프링 2주
오전 R, 오후 프로젝트
1. 문제 풀기
1) import java.text.DecimalFormat;
DecimalFormat formatter = new DecimalFormat("###,###");
자바에서 출력할 때 숫자마다 ,이 붙게 해주는 것
웹에서 auto increment 의 이름은 언어마다 다르다. (소스가 바뀌면 큰일나겠지?)
그러면 안쓰면 됨! 프로젝트에서 만들면 되는거지?
선생님은 코드는 안주고, 코드가 스스로 DB의 인덱스 중 가장 큰 번호를 읽고 새로운걸 추가 하는 방법을 선호
IT 산업은 종합 예술 이다 .
UI-UE를 신경쓰는 등 마케팅, 디자인, 경영학 등 모든 요소가 합쳐진 종합 예술
2) 추가했음 지울 수도 있어야 한다. 에러가나면 커서가 다시 처음으로 오는 게 좋다. 이런 것을 다 신경쓸 수 있는 프로그래머가 되어야 한다.
3) DB서버에서 잠시만 끌어오는 방법 :
클래스 고유 생성자에서
try {
Class.forName("org.mariadb.jdbc.Driver");
} catch (Exception e) {
}
를 지정하고 accDb() 생성자에선
Class.forName("org.mariadb.jdbc.Driver"를 없앤다
2.
public void actionPerformed(ActionEvent e) {
insert 이전에 입력자료 출력 검사. 중복되는지 검사하고 !!!!!!
String isql = "insert into sangdata values(?,?,?,?)"; 을 시행한다.
3. 테이블 연습 : Table component
java_pro4>pack1>DbTest7table
JTextArea 여기서 결과를 보는데, 사실 많은 데이터를 ==> Table component 로 한다 .
// ★신상 code 구하기 (하나씩 증가 - (MAX +1))
int new_code = 0;
String sql = "SELECT MAX(code) FROM sangdata";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next()) {
new_code = rs.getInt(1);
}
4. 문제풀기 :
상품관리 CRD 예제 작성 화면
DbTest8CRUD
※ 오늘 배우고 느낀 것
1.
2. 'static heap' 을 구글링하자
자료구조 : 캡슐화 은닉화 에 대해 이론적으로 이해가 있어야겠다.
3.
'[2020]KIC 캠퍼스 복습 > JAVA(1,2,4)' 카테고리의 다른 글
[수업 D-16, 17 ] JAVA) 미니프로젝트, 람다, 디버그, 네트워크 (0) | 2020.08.07 |
---|---|
[수업 D-17 ] JAVA) (0) | 2020.08.05 |
[수업 D-16 ] JAVA) SQL을 읽을 수 있는 JAVA, MAVEN PROJECT (0) | 2020.08.03 |
[예제 4W] 수업 예제 정리(JAVA) (0) | 2020.08.03 |
[수업 D-11] JAVA) PackMan, MEMO / SQL)시작 (0) | 2020.07.27 |