일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- IO
- Eclipse
- 자바
- MVC
- zipcode
- Objective C
- IT·컴퓨터
- ibatis parameter
- SEQUENCE
- Spring
- ibatis bind
- 우편번호
- java
- 예제
- 오라클
- 스프링
- Android
- SQL
- iPhone
- 연동
- 개행처리
- 외래키
- Android SDK
- Oracle
- ibatis 개행
- 설치
- 아이폰
- jdbc
- 안드로이드
- 이클립스
- Today
- Total
목록Oracle (12)
MisoBoy Blog...
Swing 을 이용한 DB 연동 프로그램 입니다. 기능 설명 : - ID : DB 접속 ID - PASSWORD : DB 접속 PASSWORD - Connect : ID,PASSWORD 입력 후 Connect 버튼 클릭시 DB 연결 - Close : DB 연결 후 Close 버튼 클릭 시 연결 해제 - Execute : 하단 SQL 문을 작성후 Enter 를 치거나 Execute 버튼 클릭시 SQL 문 실행 - Exit : 프로그램 Close - 하단 SQL TextField : SQL 문을 작성 후 Enter 쳐도 실행이 된다. import java.awt.BorderLayout; import java.awt.Container; import java.awt.Font; ..
JDBC 란? Java Database Connectivity의 약자로 자바를 이용하여 데이터베이스에 접근하여 각종 SQL문을 수행할 수 있도록 제공하는 API를 말합니다. - JDBC는 크게 JDBC 인터페이스와 JDBC 드라이버로 구성되어 있습니다. - 응용프로그램에서는 SQL문 만들어 JDBC Interface를 통해 전송하면 실제 구현 클래스인 JDBC 드라이버에서 DBMS에 접속을 시도하여 SQL문을 전송하게 됩니다. - DBMS의 결과를 JDBC Driver와 JDBC Interface에게 전달되고 이를 다시 응용프로그램으로 전달 되어 SQL문의 결과를 볼 수 있습니다. - JDBC의 역할은 Application과 DBMS의 Bridge 역할을 하게 됩니다. JDBC 를 이용한 데이터베이스 연..
-- 1. 부서명과 사원명을 출력하는 뷰 DNAME_ENAME_VU를 작성하시오. CREATE OR REPLACE VIEW dname_ename_vu ("부서명", "사원명") AS SELECT d.DNAME, e.ENAME FROM EMP e, DEPT d WHERE e.DEPTNO = d.DEPTNO; -- 2. 이름, 업무, 급여, 부서명, 위치를 포함하는 EMP_DEPT_NAME 이라는 VIEW를 생성하시오. CREATE OR REPLACE VIEW emp_dept_name ("이름", "업무", "급여", "부서명", "위치") AS SELECT e.ename, e.job, e.sal, d.DNAME, d.loc FROM EMP e, DEPT d WHERE e.DEPTNO = d.DEPTNO; ..
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; // 1. import public class JDBCDemo1 { public static void main(String [] args){ // 2. Driver Loading try{ Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Driver loading Success"); }catch(ClassNotFoundEx..
SELECT * FROM EMP; DELETE FROM EMP WHERE empno = 7499; REM Stored PROCEDURE(저장프로시저) --1)목적 : 속도, 보안 --2)compile(pcode로 변환)상태로 RDBMS 에 저장 --3)나중에 실행될 일련의 명령의 집합 --4)리턴하는 행의 갯수가 많으면 에러난다. --5)pl/sql에서 SELECT는 반드시 SELECT INTO 를 사용해야 --6)syntax CREATE OR REPLACE PROCEDURE procedure_name ( 매개변수 영역 변수이름 변수모드 변수타입 v_empno IN(OUT, IN OUT) emp.EMPNO%TYPE ) IS 내부변 BEGIN pl/SQL 문장들 END; --test.sql로 저장 CREA..
DESC user_objects; SELECT object_name, object_type, created, last_ddl_time FROM user_objects ORDER BY object_type DESC; REM Table DDLs --1. CREATE TABLE CREATE TABLE table_name ( column_name column_datatype, ) --2. DROP TABLE DROP TABLE table_name --3. ALTER TABLE ALTER TABLE table_name ADD () DROP COLUMN column_name ADD CONSTRAINT constraint_name constraint_type DROP CONSTRAINT constraint_name ..
-- Oracle DataType -- 1. 글자형 -- 1) CHAR : 고정길이 문자열 2000Byte 까지 -- 표준 : CHARACTER(n), CHAR(n) dname CHAR(10); INSERT INTO aaa(dname) VALUES('ABCDE') -- 3) VARCHAR2 : 가변길이 문자열 4000 Byte 까지, -- VARCHAR2 는 가변형 이다. -- 표준 : VARCHAR(n) dname VARCHAR2(10); INSERT INTO aaa(dname) VALUES('ABCDE') -- 위와 같은 쿼리문일 경우 이름이 5글자 이면 자동으로 5글자 크기로 맞춰준다. -- 2. 숫자형 -- 1) 정수형 : NUMBER(n) -38승 ~ +38승 deptno NUMBER(10) I..
-- Transaction 이란? -- 한 개 이상의 실행될 SQL 문장의 집합 -- 데이터의 일관성을 보장 -- 행의 LOCK 처리를 기본으로 함 -- 데이터의 변경 시 융통성을 제공하고, 사용자의 프로세스가 -- 예기치 않게 중단되거나, 시스템 장애가 발생하여 데이터의 -- 일관성이 어렵게 된 경우에도 일관성을 보장하기 위한 -- 시스템적 응용 -- TCL(Trancnsaction Control Language) -- commit : 보류중인 데이터를 영구적인 데이타베이스로 -- 변경사항을 저장하고 현재의 TRANSACTION 을 종료한다. -- rollback : 보류중인 데이터의 변경사항을 모두 되돌리고 -- 현재의 트랜젝션을 종료한다. -- rollback TO [a] : 특성지점을 지정하지 않..