데이터베이스 46

[오라클]유용한 명령어 - 기본

LOWER,UPPER대문자 소문자 바꿔주는 예제.테이블안에 대문자로 들어있는데, 값을 뽑아올때는 그런거 상관없이 뽑아온다면 차라리 데이터를 다 소문자로 바꿔서 검색을 할수 있다.SELECT pname, LOWER(pname) FROM employee;SELECT pname, UPPER(pname) FROM employee; 조금더 응용을 해보자면SELECT pname, depno FROM emp WHERE LOWER(pname) = 'john' ; CONCAT글자까지 합쳐서 가져오기SELECT pname||'의 연봉은'||salary||'입니다' AS info FROM employee;별칭을 이용해서 응용을 해본다. ||은 연결함수고, ||대신 concat함수를 이용해도 된다.SELECT concat(c..

데이터베이스 2014.05.12

MySQL 데이터타입

====문자형==== char(m)고정길이 문자열을 표현하는 타입으로 m=1~255으로 타입을 지정시 Binary로 지정하지 않으면 대소문자를 구분하지않는다. varchar(m)가변길이 문자열을 표현하는 차입으로 m=1~255이며 char보다 검색속도가 느리다. 또한 타입을 Binary로 지정하지 않으면 대소문자를 구분하지 않는다. tinyBLOB / tinyText최대길이 255개의 문자를 저장하는 타입 BLOB / Text최대길이 63535개의 문자를 저장할 수 있는 타입 mediumBLOB / mediumText최대길이 16777215의 문자를 저장할 수 있는 타입 LongBLOB / LongText최대길이 4294967295개의 문자(4G)를 저장할 수 있는 타입 ENUM('문자열1', '문자열2..

데이터베이스 2014.05.09

Naming Service(JNDI)에서 connection pool 찾기

static으로 선언해주어, 초기에 dataSource와 connection pool에 관련된 설정을 해줄수 있다 private static DataSource ds ; static{ // Naming Service(JNDI)에서 connection pool 찾기 Context initContext; try { initContext = new InitialContext(); /*Context envContext = (Context)initContext.lookup("java:/comp/env"); ds = (DataSource)envContext.lookup("jdbc/oracle");*/ ds = (DataSource)initContext.lookup("java:/comp/env/jdbc/oracle"..

데이터베이스 2014.05.09