응용 프로그램 작성의 기본 사항
Autonomous Database on Dedicated Exadata Infrastructure는 다양한 프로그래밍 언어 및 플랫폼에서 애플리케이션 개발을 지원합니다.
일반적으로 애플리케이션 구축에 사용하는 언어에 관계없이 동일한 지침에 따라 Autonomous Database의 고성능 및 연속 가용성 기능을 활용하는 애플리케이션을 구축할 수 있습니다.
-
Oracle 클라이언트를 통해 연결합니다. Oracle 클라이언트를 통해 데이터베이스에 연결하면 거의 모든 연결 관리 작업이 클라이언트에 의해 수행되므로 응용 프로그램의 업무 논리에 집중할 수 있습니다. 프로그래밍 언어에 따라 Oracle Database JDBC Driver 또는 Oracle Instant Client를 사용합니다.
-
접속 풀 사용. 연결을 개별적으로 생성 및 삭제하는 대신 연결 풀을 사용하도록 응용 프로그램을 코딩하면 성능이 향상되고 연결하는 Oracle 클라이언트가 자동으로 연속 가용성 작업을 수행하도록 할 수 있습니다. 연결 풀을 사용하도록 코딩하는 방법은 프로그래밍 언어에 따라 다릅니다.
-
적절한 데이터베이스 서비스에 연결합니다. Autonomous Database는 데이터베이스에 접속할 때 사용할 여러 쌍의 데이터베이스 서비스를 제공합니다. 이러한 데이터베이스 접속 서비스 쌍은 자율운영 데이터베이스에 대해 미리 정의된 데이터베이스 서비스 이름에 설명된 대로 다양한 종류의 데이터베이스 작업을 지원하도록 설계되었습니다.
또한 응용 프로그램 작성에 사용하는 언어에 관계없이 동일한 기본 작업을 수행하여 응용 프로그램 개발을 지원하도록 시스템을 구성합니다.
-
제공된 언어로 개발할 기본 소프트웨어를 다운로드하고 설치합니다. 예를 들어, JDK를 다운로드 및 설치하여 Java 응용 프로그램을 개발할 수 있습니다.
-
지정된 언어로 된 애플리케이션이 Oracle Database에 접속하고 SQL을 호출할 수 있도록 허용하는 데 필요한 확장 라이브러리 또는 모듈을 다운로드하여 설치합니다. 예를 들어, Python 응용 프로그램을 개발하기 위해 cx_Oracle 확장 모듈을 다운로드하고 설치합니다.
-
제공된 언어 및 확장 라이브러리 또는 모듈에 적합한 Oracle 클라이언트를 다운로드하고 설치합니다.
-
데이터베이스에 대한 클라이언트 인증서를 다운로드하고 설치한 Oracle 클라이언트에서 사용할 수 있도록 설정합니다.
Oracle Database JDBC 드라이버에 대한 마지막 두 단계를 수행하는 것과 관련된 지침은 JDBC 씬 연결을 위한 준비를 참조하십시오. Oracle Instant Client에 대해 이러한 단계를 수행하는 방법은 OCI(Oracle Call Interface), ODBC 및 JDBC OCI 연결 준비를 참조하십시오.
일부 언어 및 플랫폼의 경우 아래에 설명된 일반 지침 대신 특정 단계별 지침을 따를 수 있습니다.
관련 항목