전체 글(14732)
-
nox APP PLAYER(녹스 앱플레이어) - 안드로이드용 앱을 PC에서 구동할 수 있도록 도와주는 에뮬레이터 프로그램
nox APP PLAYER(녹스 앱플레이어) 안드로이드용 앱을 PC에서 구동할 수 있도록 도와주는 에뮬레이터 프로그램 http://kr.bignox.com/ http://www.yeshen.com/kr
-
SQL 데이터 제어어(DCL: Data Control Language) - 명령어 종류,
데이터 제어어(DCL: Data Control Language) DB 사용자의 권한을 제어하기 위해서 사용하는 언어 데이터 제어어의 명령어 종류 DCL 명령어설명GRANT사용자에게 DB 객체에 대한 권한을 부여REVOKE사용자에게 이미 부여된 DB 객체에 대한 권한을 취소 GRANT 명령 DB 관리자가 한 명 이상의 사용자에게 여러 개의 시스템 권한을 부여할 때 사용하는 명령 GRANT 명령의 일반 형식 GRANT 명령으로 DB관리자가 한 명 이상의 사용자에게 여러 개의 시스템 권한을 부여할 때 사용합니다. GRANT명령으로 객체의 소유자가 특정 객체 권한을 다른 사용자에게 부여할 수도 있습니다. GRANT 시스템권한1[, 시스템권한2, ... ] TO 사용자명1[, 사용자명2, ... ]; 응용 프로그..
-
SQL 데이터 조작어(DML: Data Manipulation Language) – 명령어 종류, SQL의 테이블과 관계 데이터 모델의 릴레이션과의 차이점
데이터 조작어(DML: Data Manipulation Language) 데이터의 검색 및 삽입, 삭제, 변경을 위해서 사용하는 언어 DML은 데이터베이스의 운영 및 사용과 관련해 가장 많이 사용하는 질의문으로 데이터의 검색과 수정 등을 처리합니다 데이터 조작어의 명령어 종류 종류설명SELECTDB 객체에서 데이터를 검색INSERTDB 객체에 데이터를 삽입DELETEDB 객체에서 데이터를 삭제UPDATEDB 객체의 기존 데이터를 변경 SQL의 테이블과 관계 데이터 모델의 릴레이션과의 차이점 SQL의 테이블은 반드시 기본 키를 가져야 하는 것은 아닙니다. SQL의 한 테이블에는 동일한 행(레코드)이 중복될 수 있습니다. 검색할 때 'DISTINCT' 옵션을 지정하면, 동일한 행을 제거할 수 있습니다.
-
SQL 데이터 정의어
SQL 데이터 정의어(DDL: Data Definition Language) DB 객체의 구조를 정의하거나 변경 또는 삭제하기 위해 사용하는 언어 DDL은 데이터 구조를 정의하는 질의문으로 데이터베이스를 처음 생성하고 개발할 때 주로 사용합니다. DB 객체 생성된 DB를 효율적으로 관리하고 동작하게 만드는 요소로서, 논리적인 데이터 저장 구조이며, 스키마 객체라고도 합니다. DB 객체의 종류 테이블(Table)행과 열로 구성된 기본적인 데이터 저장 영역의 기본 단위뷰(View)하나 이상의 테이블 또는 다른 뷰로부터 유도된 논리적 관점에서의 가상 테이블시퀀스(Sequence)자동으로 생성되는 유일한(Unique) 일련 번호로서, 대개 기본 키 값을 생성하는데 사용인덱스(Index)DB 검색의 성능 향상을 ..
-
signed & unsigned
signed & unsigned signed부호가 있는양수, 0, 음수를 모두 표현 signed는 주로 생략unsigned부호가 없는0과 양수만을 표현 unsigned을 사용할 경우에만 unsigned를 사용 unsigned 정수형의 양수 범위를 두 배로 늘리는 unsigned 자료형 0과 양수만을 표현 unsigned의 데이터 표현 범위 정수형메모리 크기데이터 표현 범위char (signed char)1바이트(8비트)-128 ~ +127unsigned char1바이트(8비트)0 ~ (127 + 128)short (signed short)2바이트(16비트)-32768 ~ +32767unsigned short2바이트(16비트)0 ~ (32767 + 32768)int (signed int)4바이트(32비트)..
-
하드 코딩(Hard Coding)된 패스워드
하드 코딩된 패스워드 하드 코딩(Hard Coding)은 패스워드 및 시스템 접속 정보와 같은 민감한 정보를 소스 코드 내에 적어두는 것을 의미 jsp 또는 java와 같은 서버 측 프로그래밍 언어에 패스워드가 하드 코딩되어 있는 경우, 공격자가 파일 다운로드 취약점이나 기타 취약점을 이용하여 소스 코드를 외부에서 열람할 경우 심각한 2차 공격으로 악용될 수 있습니다. 데이터베이스 접속 정보인 패스워드(tiger)를 하드 코딩한 예 public Connection DBCOnnects(String url, String id){ try{ Connection con = DriverManager.getConnection( url, id, "tiger"); }catch(SQLException e){ e.print..