본문 바로가기

BackEnd

(97)
[Oracle] NULL 값 NULL 값이란? 사용할 수 없는 값 알려지지 않은 값 할당받지 못한 값 모르는 값 아직 정의되지 않은 값 (PRIMARY KEY) 등... 0 또는 공백과는 다른 특수한 값이며 모든 데이터 타입에 사용 가능하다.
[Oracle] SELECT 구문을 사용한 데이터 검색 문법 SELECT * | {[DISTINCT] column|expr [alias], ...} FROM table; 테이블 구조 조회 DESCRIBE employees; -- 또는 DESC employees; ORDER BY절에서 쓰는 DESC (내림차순)과는 위치가 달라 쓰이는 내용이 다름을 인지할 것! 컬럼 데이터 출력하기 -- 테이블의 모든 컬럼 출력 SELECT * FROM employees FROM employees; -- 컬럼과 컬럼에 컬럼 표현식 출력 SELECT last_name, salary, salary+100; FROM employees;
[Oracle] sql*plus 시작하기 Listener 시작 - lsnrctl start sqlplus 실행 - sqlplus /nolog SYS 사용자로 DB 접속 - conn sys/oracle as sysdba sysdba 권한을 소유하며 DB 시작/종료 가능 DB 구동 - startup hr 사용자로 로그인 - conn hr/hr
JSP 개발 환경 구축하기 (처음하기 4편) 내 PC에 아파치 톰캣이라는 웹 애플리케이션 서버를 열었으니 본격적으로 웹 프로젝트에 연동시켜 작업하는 방법을 알려드리겠습니다. 이 포스팅이 처음하기의 마지막편입니다. 지금부터 따라하세요! 1. Dynamic Web Project 생성하기 File - New - Dynamic Web Project 를 눌러줍니다. 원하는 프로젝트의 이름을 적고 New runtime... 버튼을 눌러줍니다. 프로젝트의 이름의 규칙은 소문자로 시작하며 Camel-Case 형태를 따릅니다. 앞서 설치했던 Apache Tomcat의 버전은 8버전 중의 8.5버전이니 웹 서버 버전에 맞는 것으로 선택 후 [Next >] 버튼을 눌러줍니다. Browse 버튼을 눌러줍니다. 톰캣 서버가 정상적으로 설치 되었다면 자동으로 디렉토리를 찾..
JSP 개발 환경 구축하기 (처음하기 3편) JDK와 이클립스를 설치했으니 본격적으로 웹 서버 구축을 진행하도록 하겠습니다. 웹 서버는 아파치 톰캣 (Apache Tomcat) 이라는 WAS (Web Application Server) 를 이용합니다. 이 톰캣으로 웹 서버가 구축되면 자신의 PC가 웹 서버가 되는 셈이죠. 지금부터 따라하세요! 1. Tomcat 설치하기 아래 아파치 톰캣 공식 사이트 링크에 접속합니다. https://tomcat.apache.org/ 좌측 메뉴에 Download를 보면 버전별 톰캣 다운로드 메뉴를 선택할 수 있습니다. 저는 JDK를 8버전으로 설치했으니 웹 서버 역시 Tomcat 8 버전으로 설치를 진행합니다. 버전을 선택할 때 JDK 버전을 따라가는 것이 좋습니다. 왜냐구요? 그 버전이 나왔던 시기에 맞춰서 톰캣 ..
JSP 개발 환경 구축하기 (처음하기 2편) JSP는 이클립스라는 통합 개발 환경 (IDE, Integrated Development Environment) 툴을 사용하여 코딩을 하고 개발을 합니다. 물론 다른 툴도 있지만 다양한 운영체제를 지원하기 때문에 대부분은 이클립스를 사용하죠. 지금부터 따라하세요! 1. Web 개발 전용 이클립스 설치하기 아래 이클립스 사이트 링크를 통해 접속합니다. https://www.eclipse.org/ 우측 상단의 Download 버튼을 누릅니다. Web 개발 전용 이클립스를 설치해야 하기때문에 Download Packages 를 눌러 페이지 이동합니다. 우측 MORE DOWNLOADS 사이드 메뉴에 Eclipse Photon (4.8) 링크로 접속해줍니다. Eclipse IDE for Java EE Develo..
JSP 개발 환경 구축하기 (처음하기 1편) ※ 이 글(처음하기 1편)은 Java 개발 환경 구축과 100% 동일하며 2편부터는 별도의 JSP 개발 환경 구축이 시작됩니다! 자바 언어를 사용하여 개발하기 위해서 개별적으로 개발 환경을 구축해줘야 하는 것과 같이 JSP도 몇 가지 셋팅을 해주어야 원활하게 개발을 진행하실 수 있습니다. 처음 JSP를 배울 땐 오히려 자바의 개발 환경보다 더 복잡하게 느껴졌습니다. 그래서 블로그에 글 쓰는 나도 보고, 혹시나 무언가를 놓쳐 헤매고있을 분들을 위해 정리해서 블로깅합니다. 우선 JSP 언어가 무엇인지에 대해 간단하게 설명드려야겠죠!! JSP (Java Server Pages) 는 HTML 페이지에 Java 코드를 삽입해 동적 웹 페이지로 동작되게끔 해주는 웹 애플리케이션 서버 (Web Application ..
배열 (Array) 여러개의 데이터가 있을 때 배열로 관리하면 편리하다 배열의 길이는 고정되어 있다 // 선언 int[] odds; // 생성 : 메모리에 int형 데이터를 저장 가능한 연속된 공간 5개 생성 int[] odds = new int[5]; 선언만 할 때 stack 메모리 공간에 저장되고, 생성을 할 땐 heap 메모리 공간에 주소 값이 저장된다 선언과 생성을 동시에 하는 방법 int[] odds = {1, 3, 5, 7, 9}; 배열의 번호는 0 부터 시작하고 배열의 사이즈는 함수를 이용한다 int[] odds = new int[7]; for(int i=0; i