본문 바로가기

DB4

DB 관련 프레임워크를 사용하지 않는 환경에서 DB 개발을 해야 한다. DB 관련 프레임워크를 사용하지 않는 환경에서 DB 개발을 해야 한다. 고전적인 방법으로 일일이 커넥션과 이것저것 관리 하기는 귀찮다. 그래서 급한대로 필요한 기능 몇 가지를 만들었다. 참고로 java1.4 버전 환경이다. 바쁘니까 설명은 나중에 시간날때.. 에효.. AutoRowMapper.java import java.lang.reflect.Method; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; impor.. 2020. 2. 1.
ORACLE 프로시저 검색 QUERY문 SELECT * FROM USER_OBJECT WHERE OBJECT_TYPE = 'PROCEDURE'; SELECT DISTINCT(name) FROM USER_SOURCE WHERE TYPE = 'PROCEDURE'; * 특정 프로시저 내용 검색 SELECT TEXT FROM USER_SOURCE WHERE NAME = UPPER('PROCEDURE_NAME'); 2020. 2. 1.
ORA-00969 missing on keyword merge into 구문을 사용하던중 만나게 된 error 이다. 매우 단순한 문제였음에도 불구하고 한참을 고생해 버렸다. merge into TABLE_NAME_1 using TABLE_NAME_2 on JOIN_조건문 .... 과 같은 형식으로 이루어져 있을 때 on "JOIN_조건문"에 괄호로 묶어져야 제대로 인식한다. merge into TABLE_NAME_1 using TABLE_NAME_2 on (JOIN_조건문) .... 과 같이 되어야 오류가 발생하지 않는다. 2020. 2. 1.
MySQL 백업하기 [MySQL] 특정 테이블만 백업하기 ※ 경고 높이뜬새의 모르는 사람이 없는 팁시리즈 입니다. 이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다. 터미널이나 SSH를 이용해 접속하셨다면 리눅스 쉘상에서 다음과 같이 입력합니다. [MySQL 테이블 백업] 형식) 내계정~]$mysqldump -u [사용자명] -p [데이타베이스명] [백업받을 테이블명] > [백업받을파일명] sae~]$ mysqldump -u testuser -p testDB testTable > test.sql Enter password: 위에서는 testDB에 있는 testTable만 test.sql이란 파일로 백업받고 있습니다. Enter password: 란에 비밀번호만 제대로 입력하면 test.sql이란 파일에 testTable만.. 2020. 2. 1.