DAY 28 - HTML 연습 (2024.08.09)
·
HTML CSS JS
나의 셀카 나의 셀카  alt 꼭 써주기 !!  신체 검사 학생 신체 검사 표 이름 키 체중 시력 홍길동 179 67 1.0 고길동 177 77 2.0 김철수 165 57 1.2 평균 173 67 1.4 과일 수입 과일 수입 표 사과 복숭아 수박 한국 짱 최고 웹 프로그래밍 참조..
DAY 28 - SELF JOIN / UNION / UNION ALL / INTERSECT / MINUS (2024.08.09)
·
Oracle
[ self 조인 ]select employee_id, manager_id, last_name from employees; [e]select employee_id, last_name from employees order by 1; [m]101 - Kochhar - King102 - De Haan - King 방법 1select e.employee_id as 사원번호, e.last_name as 사원이름, m.last_name as 관리자from employees e, employees mwhere m.employee_id = e.manager_id order by 1; 방법 2select e.employee_id as 사원번호, e.last_name as 사원이름, m.last_name as 관리자fro..
DAY 15 - Oracle 설치(hr계정 / 사용자 계정_java) / 기본SQL / 트랜잭션 (2024.07.23)
·
Oracle
데이터베이스는 여러개이다.구분해야한다. → 이름부여 데이터베이스 - xe1521 port 번호 정해져있음. 네트워크 → IP(고유번호 / 주소), port http://www.naver.com:80 80포트로 들어옴 123.123.123(IP)타고 IP를 안 외우니 도메인 주소로 데이터베이스에 들어갈 때 port번호가 필요하다.계정만들어서 들어옴.계정 sys system비밀번호 1234sys system / 1234  hr/hrhr 계정에 비밀번호 hr이야scott / tiger예전에는 다 줬는데 이제 없애버림. hr/hr 연습용으로 할거임 -> 데이터준다. 우리들의 계정을 만들 것이다.c##java/1234 - 나만의 공간 잡는 것 (수업용)c## 꼭 들어가야한다. - 21C 확인하기 !!listene..
DAY 15 - Thread / Synchronized (2024.07.23)
·
JAVA
Thread1. 단위 프로그램 (각각의 프로그램 조각)2. main 메소드도 하나의 스레드이다. (main도 하나의 독립체로 돌고 시작한다.)3. 스레드 종료하려면 run()를 벗어나면 된다. main 안에 무한루프 돌면 프로그램 죽는다. run()메소드 안에 무한루프를 만든다. (while(true))main함수 안에 스레드.start() 걸면 run()메소드가서 실행한다. 끝나는 시점이 없다.run()가서 일정시간 있다가 나와야한다. run{ while(true){ 일정시간 지나면 빠져나옴(위치 기억하고) 자기가 어디서 멈췄는지 기억함. 또 다시 들어가면 멈췄던 기억부터 }}  Thread 클래스 상속(자바는 상속 한 번밖에 안되므로 2번 방법추천)Runnable interface 사용 start(..
DAY 15 - 기본 SQL HOMEWORK (2024.07.23)
·
Oracle
1. 모든 학생의 정보를 검색하시오(STUDENT)SELECT * FROM STUDENT; 2. 모든 과목의 정보를 검색하시오 (COURSE)SELECT * FROM COURSE; 3. 기말고사 시험점수를 검색하시오 (SCORE)SELECT SNO, RESULT FROM SCORE; 4. 학생들의 학과와 학년을 검색하시오 (STUDENT)SELECT SNAME, MAJOR, SYEAR FROM STUDENT; 5. 각 과목의 이름과 학점을 검색하시오 (COURSE)SELECT CNAME, ST_NUM FROM COURSE; 6. 모든 교수의 직위를 검색하시오 (PROFESSOR)SELECT PNAME, ORDERS FROM PROFESSOR; 7. 각 학생의 평점을 검색하시오(별명을 사용)(STUDENT..
DAY 16 - LOMBOK / 시퀀스 객체 / JDBC / DB 연결 (2024.07.24)
·
JAVA
Java Project : 11_ioPackage : homework Lombok생성자, setter/getter, toString(), hashCode(), equlas() 설치 방법이클립스 종료Projectlombok.org lib에 다운로드 (위치에 한글x, 공백x → D:\Java\lib)다운받은 위치에서 우클릭해 터미널창 열기java -jar .\lombok.jar ( -붙은거 → 옵션 / . → this / .. → 부모) 설치6. 확인 eclipse.iniEdit plus로 열어서 맨 밑에 줄에 lombok.jar 있는지 확인하기이클립스 실행Java Project 안에서 폴더(lib)를 만든다2. lib에 lombok.jar를 복사한다.3. lombok.jar 우클릭 → Build Path ..
DAY 16 SCHOOL HOMEWORK (2024.07.24)
·
HOMEWORK
2024년 7월 24일[문제]Java Project : schoolPackage : school.daoClass : SchoolMain.java # 테이블 작성create table school (name varchar2(15) not null, -- 이름value varchar2(15), -- 학번 or 과목 or 부서code number -- 1이면 학생, 2이면 교수, 3이면 관리자); menu()****************관리****************1. 입력2. 검색3. 삭제4. 종료****************번호선택 : 4프로그램 종료합니다 1번인 입력인 경우 - insertArticle()****************1. 학생2. 교수3. 관리자4. 이전메뉴***************..
DAY 17 - MEMBER (2024.07.25)
·
JAVA
자료형String"Integer" "apple" 문자열로 인식을 하지만 안에 있는 애가 무슨 타입인지 모른다.driver = "oracle.jdbc.driver.OracleDriver";이런식으로 문자열로 가져왔기 때문에 무슨타입인지 알 수가 없다.그러므로 타입을 Class로 잡는다 → 원하면 Object화 시킬 수 있다.Class.forName(driver);class - 예약어 / Class 클래스 타입Connection을 잡고 다 쓰면 반드시 close 해줘야한다. finally {         try {            if(pstmt != null)                        pstmt.close();           if(con != null)                ..
summ.n
이것저것