오라클

    [JSP] JSP에서 DB연동하기 (JDBC, 오라클, 커넥션 풀)

    [JSP] JSP에서 DB연동하기 (JDBC, 오라클, 커넥션 풀)

    JDBC(Java DataBase Connectivity)는 자바 언어로 DB 프로그래밍을 하기 위한 라이브러리입니다. DBMS에 종속되지 않는 관련 API를 JDK에서 제공합니다. 사용하기 위해서는 각 DBMS 회사에서 제공하는 라이브러리 압축 파일인 JDBC 드라이버가 필요합니다. 오라클 JDBC 드라이버를 사용해서 JSP와 오라클 DB를 연동해 봅시다. 📝 JDBC 드라이버 가져오기 ⦁ 어디에 있나요? DBMS를 설치한 경로에 있습니다. C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib ✔저는 오라클을 설치 했기 때문에 오라클의 JDBC가 있습니다. 이 JDBC를 사용하는 3가지 방법이 있습니다. 주로 3번째 방법을 사용한다고 합니다. 폴더가 없으시면 ..

    [Oracle] 오라클 DB 사용자 관리, 스키마란? (사용자 생성, 권한부여)

    [Oracle] 오라클 DB 사용자 관리, 스키마란? (사용자 생성, 권한부여)

    오라클 DB에 접속하여 데이터를 관리하는 계정을 사용자(USER)라고 표현합니다. 오라클 DB는 각 사용자 별로 테이블, 인덱스, 뷰 등의 객체가 따로 생성됩니다. 사용자의 생성과 권한부여에 대해서 알아보겠습니다. 📝 사용자 관리가 필요한 이유 ⦁ 실무에서 사용하는 여러 종류의 서비스는 한 사용자가 관리하기 힘들다. ⦁ 따라서 업무 분할과 효율, 보안을 고려하여 업무에 따라 여러 사용자를 나눈다. 📝 오라클 DB에서의 스키마 ✔ 오라클 DB에서는 스키마와 사용자를 구별하지 않고 사용하기도 합니다. 하지만 정확히는 SCOTT과 같은 계정은 사용자고, SCOTT 계정으로 만든 모든 객체를 SCOTT의 스키마라고 말합니다. 🤔스키마란? 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의..

    [Oracle]  오라클 학습용 계정 SCOTT, HR 활성화하기 (스콧 계정 에러)

    [Oracle] 오라클 학습용 계정 SCOTT, HR 활성화하기 (스콧 계정 에러)

    오라클 데이터베이스는 기본 학습을 위한 테이블과 데이터가 미리 구현되어 있는 SCOTT 계정을 제공합니다. ( Emp, Dept 테이블 보신 적 있을 겁니다. ) 이 계정은 처음에는 잠겨있기 때문에, 사용하려면 계정을 활성화해야 합니다. 잠금을 풀지 않고 사용 시 다음과 같은 에러가 발생합니다. Status : Failure -Test failed: ORA-01017: invalid username/password; logon denied 🤔 계정 이름의 유래 오라클 DB를 다루는 사람들에게 SCOTT은 오라클 창업자들보다 더 유명한 이름입니다. 오라클 사가 창립되던 때의 회사 이름 SDL 시절 처음 입사한 프로그래머인 브루스 스콧(Bruce Scott)의 이름을 딴계정입니다. 비밀번호는 기본적으로 TI..