본문 바로가기

분류 전체보기

(148)
[MYSQL] CLI 실행 / ' 잘못 쳤을 때 / 오라클 데이터형 비교 / 날짜타입 / 실행 단축키 - Mysql → Command Line Client창 실행 - cmd → mysql입력 → mysql -u root -p → 비밀번호 입력 ※ mysql입력시 실행되지 않는다고 하면 환경변수 설정이 필요함 - 내PC 우클릭 → 속성 → 돋보기창에 시스템 환경 변수 검색해서 들어가기 - 시스템 속성 창 아래 환경변수 버튼 클릭 - path 더블클릭해서 열어줌 - 이 위치에 mysql.exe과 mysqld.exe 가 설치되어있어야함 ※ Mysql 오타쳤을 때 - 잘못 친 (')이거 다시 치고 세미콜론(;) 같이 입력해서 엔터치면 된다 오라클 Mysql 문자형 VARCHAR2 VARCHAR 숫자형 NUMBER INT - ..
[JSP] 쿠키 / 쿠키생성 / 쿠키전달 / 쿠키삭제 - 서버의 형태를 유지하기 위해 등장 - 클라이언트(나)측에서 관리되는 정보 (세션은 서버측에서 관리) - 브라우저 종료해도 생존기간동안은 데이터가 사라지지 않음 - 아이디 저장하기 같은 기능이 쿠키 사용하는 것 - 쿠키는 이름, 값, 유효기간, 도메인, 경로 등으로 구성 - 쿠키 이름은 알파벳, 숫자로 (공백, 괄호, 콤마 가능) - 네이버 페이지에서 F12번 - 네트워크 탭 - F5번 - 맨 위 네이버 url 클릭 - 오른쪽 Cookie탭 클릭 - Cookie 탭에서 테이블의 열 이름을 보면 쿠키 구성요소들을 볼 수 있다 ① 쿠키(객체) 생성 - Cookie cookie = new Cookie("이름", "값"); 으로 생성 - Cookie 치면 맨 위에 나오는 javax 선택 ② 쿠키 ..
[JAVA] 필드 / 생성자 / 생성자 오버로딩 / this. 참조 / this() 다른생성자 호출 - 객체의 고유 데이터, 부품 객체, 상태 정보를 저장하는 곳 · 객체가 자동차면 제조회사, 모델, 색깔, 현재속도, 차체, 엔진, 타이어 등이 필드가 될 수 있다 ① 필드 선언 - 데이터타입 필드명 [ = 초기값] ; String company; // null로 초기화 String model = "그랜저"; int maxSpeed; // 0으로 초기화 boolean engineStart; // false로 초기화 · 필드 선언시 초기값을 지정해도 되고 생략해도 된다 · 초기값 생략시 자동으로 기본 초기값으로 설정 - 필드 선언은 클래스 { } 블록 안 어디서든 / 생성자 선언과 메소드 선언 앞 뒤 가능 - 하지만 생성자와 메소드 { } 블록 내부에서는 선언 불가능 → 변수와 다른점 ! - ..
이클립스 워크스페이스 기본 경로 변경 / 프로젝트 익스플로어 창 사라졌을 때 이클립스를 JSP따로 JAVA따로 나눠서 쓰고 있어서 워크스페이스도 다르다 근데 바로가기 복사를 처음에 잘못해서 이클립스 들어갈 때마다 워크스페이스를 매번 지정해줘야했고하나로 연동되는지 모르고 default 경로 고정해버리는 저 체크박스를 눌러버려서 이클립스 들어가서 File - Switch Workspace 메뉴탭 들어가서 바꿔줬다 몇번 이렇게 하다가 귀찮아서 제대로 분리했다 이클립스 폴더를 아예 복사를 해서 JSP폴더 따로 JAVA폴더 따로 지정했고 거기서 바로가기 추가해서 다시 경로 지정 만약 나처럼 저 위에 디폴트 체크박스 체크해버려서 안뜨는사람 ! 근데 이제 다시 뜨게 하고 싶은 사람 ! Window 탭 - Preference 메뉴으로 들어가기 Gene..
[JSP] session / 세션객체 / 세션값 생성 / 세션값 삭제 / 세션값 초기화 / 이클립스 에러페이지 만들기 - 클라이언트와 서버의 관계(상태)를 유지하기 위해 제공되는 기능 ① session 객체 - 웹 서버의 상태를 유지하기위해서 사용하는 값 - 웹 브라우저당 1개씩 생성 (서버에서 관리) ② 세션값 생성하기 - session.setAttribute(args0, args1) - session.getAttribute(args) : 세션값 가져오기 ※ args1 형식에 따라 차이 생김 - session.setAttribute("id","inputID"); → 세션 이름은 id이고 "inputID"라는 문자 자체를 id에 저장 - session.setAttribute("id",inputID); → 세션 이름은id이고 inputID안에 저장된 값을 id에 저장 세션값 : //sessionTest.jsp..
[JAVA] 중첩클래스 / 인스턴스 멤버 클래스 / 정적 멤버 클래스 / 로컬 클래스 / 중첩클래스 참조 ① 분류 - 중첩 클래스는 클래스 내부에 선언되는 위치에 따라서 두가지로 분류 - 멤버 Inner 클래스 : 쿨래스의 멤버로서 선언되는 중첩 클래스 로컬 Inner 클래스 : 생성자 또는 메소드 내부에서 선언되는 중첩 클래스 선언 위치에 따른 분류 선언 위치 설명 멤버 Inner 클래스 인스턴스 멤버 클래스 class A { class B { ... } } A 객체를 생성해야만 사용할 수 있는 B클래스 정적 멤버 클래스 class A { static class B { ... } } A 클래스로 바로 접근할 수 있는 B클래스 로컬 Inner 클래스 class A { void method(){ class B{ ... } } } method()가 실행할 때만 사용할 수 있는 B클래스 - 바..
[Html] 이미지링크 / 썸네일 이미지 / 이메일링크 / # 최상단 이동 / id - 웹브라우저에 보여지는 텍스트 위치에 사진을 삽입하면 됨 - title 속성 (tool-tip) · 추가로 필요한 설명을 작성 · 마우스 On 됐을 때 표시됨 - target 속성 · 링크 열어주는 방식 지정 · "_self" : 현재 위치에서 열림 기본으로 설정되어있으므로 생략함 · "_blank" : 링크 클릭시 새창으로 열림 · "_top" : 프레임구조에서 전체 열기 (옛날에 쓴방식) · "_parent" : 상위에 열기 (옛날에 쓴방식) - 링크의 썸네일 이미지 · 작은 이미지로 미리 보여주고 링크 클릭시 크게 or 원본으로 보기 - 클릭하면 이메일 프로그램을 실행 이메일링크 class@gmail.com - 웹에 보여지는 텍스트 말고 이미지, 메일주소..
[Oracle] TO_NUMBER / TO_DATE / NVL / NULLIF / COALESCE / 그룹함수 / AVG, COUNT, MAX, MIN, SUM ④ 변환함수 - TO_CHAR(DATE → CHAR), TO_CHAR(NUMBER → CHAR), TO_NUMBER, TO_DATE - TO_NUMBER( 바꿀 열, '문자열 포맷' ) · 문자열 포맷을 통해서 숫자만 반환 TO_NUMBER(salary, '$999,999') · salary 열은 $999,999 형태일건데 ( $와 , ) 이 모양 빼고 999999 숫자만 반환해라 ~ - TO_DATE( 바꿀 열, '문자열 포맷' ) · 문자를 날짜형식으로 바꿔줌 select employee_id, last_name, hire_date from employees where hire_date < TO_DATE('04-01-10', 'RR-DD-MM'); ⑤ 일반함수 - NVL(실제값, ..