본문 바로가기

저장프로시저

(2)
JDBC - DAO & DTO를 이용한 저장 프로시저 실행 JDBC - DAO & DTO를 이용한 저장 프로시저 실행에 대해서 알아보자. 오라클 저장 프로시저 저장 프로시저는 복잡한 쿼리문을 매번 사용할 때 다시 입력할 필요 없이 간단하게 저장 프로시저로 정의해 놓고 호출해서 복잡한 쿼리문에 대한 실행 결과를 얻으려고 할 때 주요 사용한다. 일련의 작업들을 하나로 묶어서 저장하고 호출해 복잡한 SQL문을 단순화 시켜준다. 저장프로시저를 사용하면 성능도 향상되고, 호환성 문제도 해결된다. DAO를 import 해서 객체를 생성하고, Scanner클래스로 번호값을 입력 받아 bno에 저장한다. bdao.storedProcedure(bno)메소드를 실행하면, 저장 프로시저가 실행되며 번호값에 해당하는 레코드를 출력한다. DAO(Data Access Object) DA..
JDBC - 오라클 저장 프로시저 JDBC - 오라클 저장 프로시저에 대해서 알아보자. 오라클 저장 프로시저 저장 프로시저는 복잡한 쿼리문을 매번 사용할 때 다시 입력할 필요 없이 간단하게 저장 프로시저로 정의해 놓고 호출해서 복잡한 쿼리문에 대한 실행 결과를 얻으려고 할 때 주요 사용한다. 일련의 작업들을 하나로 묶어서 저장하고 호출해 복잡한 SQL문을 단순화 시켜준다. 저장프로시저를 사용하면 성능도 향상되고, 호환성 문제도 해결된다. 1. sqlplus 계정/비밀번호로 로그인 한다. 2. ed 저장프로시저로 작성할 sql 스크립트 파일명을 입력한다. (sql파일을 생성할 경로를 잘 확인한다. 여기서 ed board로 입력했다.) 3. 만들어진 sql파일에서 저장프로시저 생성 쿼리문을 입력한다. 메모장에서 바로 입력해도 되고, 이클립스..