반응형 ※ 소소한 IT/DATABASE3 트랜잭션(Transaction)이란 무엇인가? 기본 개념과 중요한 이유! 트랜잭션이란?많이 들어봤지만 막상 트랜잭션이 정확히 무엇인지 감이 오지 않는 분들이 많을 것입니다. 간단히 말해, **트랜잭션(Transaction)**은 데이터베이스에서 여러 작업이 하나의 완전한 작업 단위로 처리되도록 보장하는 기술입니다. 특히 금융권이나 전자상거래 시스템에서 트랜잭션은 아주 중요한 역할을 합니다. 이는 Java와 데이터베이스가 데이터를 주고받을 때 **원자성(Atomicity)**을 유지하는 핵심 수단이죠.예시: 쇼핑몰 결제 시스템에서 트랜잭션의 역할예를 들어, 회원이 쇼핑몰에서 상품을 구매한다고 할 때, 트랜잭션은 매우 중요한 역할을 합니다:회원의 잔여금액을 확인하고,선택한 상품의 재고가 있는지 확인한 뒤,재고가 있다면 잔여금액에서 상품 가격만큼 차감합니다.이 모든 과정이 하나의 .. 2015. 1. 30. Oracle DB 에서 Toad 를 사용하여 Procedure 디버깅 하기 Oracle DB 에서 Toad 를 사용하여 Procedure 디버깅 하기 개발환경 : window 7 64bit, Toad 이제는 프로그램 개발시 디버깅이 빠질수 없다. 제대로 테스트하고개발 시간을 줄이기 위해서는 디버깅을 할줄 알아야 한다.DB 프로시저를 짤 때 간단한 내용이면 상관없겠지만조금 복잡하게 들어가면 다양한 변수가 있기 때문에 필히디버깅을 사용해 완성시켜야 한다. Toad 에서는 디버깅 기능을 제공하고 있는데 쉽게사용가능하다. 메뉴 > Debug 에 그 기능들이 있다. 테스트를 위해 프로시저를 하나 만들던지 아니면 Oracle 에서 만들어둔 프로시저를 선택한다. 그리고 더블클릭하면 디버깅할수 있는 창이뜨게 된다. 메뉴에서 F11 을 눌러 디버깅을 시작하던지 아니면 오른 마우스를클.. 2014. 9. 24. Toad 에서 프로시저, 테이블, 함수, 등의 Schema 를 파일로 저장하는 방법 Toad 에서 프로시저, 테이블, 함수, 등의 Schema 를 파일로 저장하는 방법 개발환경 : JDK 1.5, Toad for oracle 9.7 , window XP 프로젝트가 끝나고 이관할때나 데이터베이스를 바꾸고자 할 때모든 스키마 정보를 백업받아 옮길 데이터베이스에서 실행한다.그럴 때 이전 DB 에서 셋팅해놓은 환경정보를 백업받는 방법에대해 알아본다. 1. 개별 백업 각각의 테이블이나 함수, 프로시저등을 개별적으로 백업받는방법은 Schema Browser 를 연다. 왼쪽 오브젝트 리스트중파일로 백업받고자 하는 것을 선택하고 오른 마우스 클릭한다.그리고 Save As 를 선택하면 백업을 위한 화면이 뜬다. 화면에서 Export format 의 형태를 선택한후 저장을 누르면 형태에 맞게데이.. 2014. 9. 24. 이전 1 다음 반응형