본문 바로가기

전체 글205

6. JDBC (이클립스를 이용한 연결, 환경설정, 쿼리문 실행) SQL을 항상 커맨드창에서 이용하기에는 효율이 떨어지게 됩니다. 또한 자바 코드 내에서 DB에 접근해야 해야 하기도 합니다. 따라서 이번엔 이클립스를 이용해서 자바와 Oracle SQL을 연결하는 방법, JDBC의 간단한 사용법을 알아보겠습니다. 1. 프로젝트 환경설정 1) 가장 먼저 SQL쿼리문을 주고받을 자바 프로젝트를 생성합니다. ​ 2) 프로젝트 우클릭 - Build Path - Configure Build Path - Libraries - Add External Jars 클릭 oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6_g.jar 경로지정 후 열기 Build Path - Configure Build Path Libraries - Add .. 2021. 1. 19.
5. 함수와 시퀀스(SEQUENCE) Oracle SQL에서 함수와 시퀀스에 대해 알아보겠습니다. 1. 함수 Oracle SQL에서 어떠한 테이블 항목의 합계/평균/최댓값/최솟값/개수를 알고 싶을 때는 함수를 이용할 수 있습니다. 공통된 사용방법은 SELECT [함수명]([항목명]) FROM [테이블명]; 입니다. 위 테이블을 이용하여 예시를 들어보겠습니다. ​ 1) 합계 - SUM([항목명]) SUM 함수는 원하는 값들의 합을 보여줍니다. ex_table의 ex_num 항목의 모든 값들의 합을 조회하고 싶다면 SELECT SUM(ex_num) FROM ex_table; 으로 합계를 조회할 수 있습니다. ​ 2) 평균 - AVG([항목명]) AVG 함수는 원하는 값들의 평균을 보여줍니다. ex_table의 ex_num 항목의 모든 값들의 평.. 2021. 1. 19.
4. Table_CRUD (데이터 생성, 조회, 수정, 삭제, 정렬, 조건) CRUD는 Create, Read, Update, Delete의 앞글자만 딴 줄임말이며, 테이블 데이터의 생성, 조회, 수정, 삭제를 뜻합니다. 1. 생성 (Create) ​ 1) 레코드 추가: INSERT INTO [테이블명] VALUES ([값1], [값2], ...); 예) INSERT INTO ex_table VALUES (1, '홍길동', SYSDATE); 위와 같이 컬럼 순서대로 입력을 하면 레코드가 추가됩니다. ​ 2) 특정 레코드 추가: INSERT INTO [테이블명] ([컬럼명1], [컬럼명2], ...) VALURES([값1], [값2], ...); 원하는 컬럼만을 가지고 있는 레코드를 생성하려면 위와 같이 코드를 작성해야 합니다. 위와 같이 원하는 컬럼을 정해놓고 그 순서대로 정보를.. 2021. 1. 19.
3. TABLE (테이블생성, 테이블 컬럼관리, 자료형) TABLE이란 행과 열로 구성된 데이터들의 집합입니다. 행(row, record)은 각각의 레코드를 뜻하고, 열(column, field)는 각각의 항목을 뜻합니다. 1. 데이터베이스에서의 자료형 데이터베이스에서 자료형은 다음과 같습니다. NUMBER 정수와 실수 모두 표현가능 NUMBER(p) 최대 p자리수까지 표현하는 수 (1자리수부터 38자리수까지 표현가능) CHAR(n) 문자열 (n: 바이트수, 최대 2000byte) VARCHAR2(n) 가변문자열 (n: 바이트 수, 최대 4000byte), 데이터 크기만큼만 할당 DATE 날짜 형식 문자열 2. 테이블(TABLE) ​ 1) 테이블 생성: CREATE TABLE [테이블명] ([항목명1][자료형], [항목명2][자료형],...); 예) CREAT.. 2021. 1. 19.
2. Oracle SQL의 특징, 계정관리 Oracle SQL의 특징, 계정관리방법입니다. 1. Oracle SQL의 특징 1) 대소문자를 가지리 않는다. Oracle SQL은 대소문자를 가리지 않습니다.(테이블명, 계정명 포함, !!비밀번호는 대소문자 구별) ​ 2) 문자열 표기는 외따옴표(' ')를 사용한다. JAVA에서 문자는 외따옴표(' '), 문자열은 쌍따옴표(" ")를 이용하였습니다. 하지만 Oracle SQL은 문자, 문자열 상관없이 외따옴표(' ')만 사용합니다. ​ 3) 이름을 지을 때 띄어쓰기 대신 '_'를 사용한다.(작명규칙) 계정명, 테이블명, 컬럼명 등의 이름을 지을 때에는 띄어쓰기 대신 _ 를 사용합니다. ​ 4) '모든(ALL)'의 의미로 '*' 을 사용합니다. 모든 컬럼, 모든 계정 등을 알리고 싶을 때 각각의 이름을.. 2021. 1. 19.
0. Oracle sql 사용키워드 정리 개인적으로 확인할 겸 익숙해지기 위해 올리는 주요 키워드입니다. 계속하여 추가 수정할 예정입니다. 계정 관리 로그인 CONNECT [아이디]/[비밀번호(대소문자 구별)]; 현재 접속 계정 확인 SHOW USER; 계정 생성 CREATE USER [계정명] IDENTIFIED BY [비밀번호]; 계정 삭제 DROP USER [아이디] CASCADE; 계정 권한 부여 GRANT [권한종류] TO [계정명]; 모든 DBA계정 조회 SELECT USERNAME FROM DBA_USERS; 계정 비밀번호 변경 ALTER USER [계정명] IDENTIFIED BY [새 비밀번호]; 데이터베이스 자료형 (ORACLE SQL) NUMBER 정수와 실수 모두 표현 NUMBER(p) 최대 p자리수까지 표현하는 수 (p .. 2021. 1. 19.
3. HTML 태그의 종류와 이용방법(List 태그, Divisioin, 특수문자) 본격적으로 HTML을 작성하면서 이용하는 태그의 종류와 그 이용방법에 대해 알아보겠습니다. ​ 이전 포스트에서 기본적인 HTML문서의 구성을 아래와 같이 설명했습니다. html 파일의 시작과 끝을 표시합니다. 해당 페이지의 주요 정보 (머리글) 해당 페이지의 주 내용 (본론) 페이지 상단의 제목 해당 페이지는 UTF-8 인코딩 형식을 따른다. 주석 기본적인 틀을 토대로 여러 내용들을 삽입할 때 이용하는 태그와 그 작성 방법을 알아봅니다. 1. 글자크기, 줄넘김, Division, 특수문자 입력방법 구간 내의 글자 크기를 조절 (n은 1~6, 숫자가 작을수로 글자가 커진다. or 줄넘김 Division 구역 설정(문단 설정) 1) 글자크기를 조절할 때에는 내용 태그를 이용합니다. Insert title h.. 2021. 1. 19.
2. 이클립스에서의 서버 설정, HTML 환경, 기본 구성 이클립스에서 HTML을 작성하기 위한 기본 설정과 HTML 기본구성 태그의 종류와 이용방법을 알아보겠습니다. 1. 프로젝트 생성과 HTML개발환경 설정 1) Dynamic Web Project 생성 Dynamic Web Project 생성 HTML을 작성하기 위해서 Dynamic Web Project를 생성해줍니다. 프로젝트 이름을 적고 Next를 두번 누른 후에 generate web.xml deployment descriptor 체크박스를 체크하고 Finish를 눌러줍니다. ​ 2) 서버생성 & 프로젝트에 서버 연동 프로젝트 생성을 확인하였다면 서버를 생성하고, 프로젝트와 서버를 연동하여야 합니다. 이클립스 환경을 Java EE로 변경하고 Quick Access에서 server을 클릭하여 서버창을 열.. 2021. 1. 19.