본문 바로가기

database2

[Oracle] cursor 개념 필자가 주피터 노트북에서 작업을 하고 있는데 가공된 데이터를 미리 만들어 놓은 테이블로 전송하려고 보니 cursor를 사용하는 걸 참고했다. 여기서 cursor는 무슨 의미를 가지고 있고 어떤 역할을 하는지 궁금하여 찾아보게 되었고 개념만 간단하게 알고 지나갈 예정이다. - cursor 란? select문을 통해 결괏값들이 나오면 이 결과들이 메모리 공간에 저장을 해야 한다. 그 메모리 공간을 'cursor'라 한다. 간략하게는 SQL문을 처리한 결과 집합을 가리키는 포인터 select문의 결과가 하나의 행일 경우는 into 절을 사용하지만, 결과가 복수행일 경우에는 into절이 아닌 여러 복수 행단 위로 처리하기 위한 cursor 사용 - cursor 종류 목시적 커서 : 오라클 내부에서 자동으로 생성.. 2022. 1. 27.
[Python] JayDeBeApi로 DB 연동 데이터를 확인 후 활용하기 위해선 jupyter notebook으로 db를 연동할 수 있어야 한다. 그렇게 되면 sql 데이터베이스 관리 도구에서 사용한 것과 같은 sql문을 사용하여 데이터를 사용할 수 있게 된다. 즉, 그 많은 데이터들을 전부 csv file이나 xls file로 받은 다음 jupyter로 와서 일일이 다운로드하지 않아도 된다. 바로 디비에서 끌어올 수 있는 방법이다. - JayDeBeApi The JayDeBeApi module allows you to connect from Python code to databases using Java JDBC. It provides a Python DB-API v2.0 to that database. 더보기 출처 및 세부 사항 : https:/.. 2022. 1. 20.