High Level Programming Language/JDBC Database Access(16)
-
Connecting with DataSource Objects
DataSource 객체 연결하기이 섹션에서는 데이터 소스에 대한 연결을 얻는 기본 방법인 DataSource 객체를 다룹니다. 다른 장점 외에도 DataSource 객체는 Connection Pooling 및 분산 트랜잭션을 제공할 수 있습니다. 이 기능은 엔터프라이즈 데이터베이스 컴퓨팅에 필수적입니다. 특히 Enterprise JavaBeans(EJB) 기술의 핵심입니다.이 섹션에서는 DataSource 인터페이스를 사용하여 연결을 얻는 방법과 분산 트랜잭션 및 연결 풀링을 사용하는 방법을 보여줍니다. 이 두 가지 모두 JDBC 애플리케이션에서 코드 변경이 거의 필요하지 않습니다.시스템 관리자가 도구(예: Apache Tomcat 또는 Oracle WebLogic Server)를 사용하여 일반적으로 ..
2025.04.06 -
Establishing a Connection
연결 설정 (Establishing a Connection)먼저, 사용하려는 데이터 소스와의 연결을 설정해야 합니다. 데이터 소스는 DBMS, 레거시 파일 시스템 또는 해당하는 JDBC 드라이버가 존재하는 다른 데이터 원본일 수 있습니다. 일반적으로 JDBC 애플리케이션은 다음 두 클래스 중 하나를 사용하여 대상 데이터 소스에 연결합니다:DriverManager완전히 구현된 클래스이며, 애플리케이션을 데이터 소스에 연결합니다.데이터베이스 URL로 지정된 데이터 소스에 연결합니다.이 클래스가 처음 연결을 시도할 때, 클래스 경로(class path) 내에 있는 JDBC 4.0 드라이버들을 자동으로 로드합니다.JDBC 4.0 이전 버전의 드라이버는 애플리케이션에서 수동으로 로드해야 합니다.DataSource..
2025.04.06 -
Processing SQL Statements with JDBC
JDBC를 사용한 SQL 문 처리일반적으로 JDBC를 사용하여 SQL 문을 처리할 때는 다음과 같은 단계를 따릅니다:연결을 설정한다.Statement를 생성한다.쿼리를 실행한다.ResultSet 객체를 처리한다.연결을 종료한다.이 페이지에서는 튜토리얼 샘플에서 제공되는 CoffeesTable.viewTable 메서드를 사용하여 이러한 단계를 설명합니다. 이 메서드는 COFFEES 테이블의 내용을 출력합니다. 이 메서드는 튜토리얼 후반에서 더 자세히 설명됩니다:public static void viewTable(Connection con) throws SQLException { String query = "select COF_NAME, SUP_ID, PRICE, SALES, TOTAL from COFFE..
2025.04.06 -
JDBC : JDBC Introduction
JDBC API는 특히 관계형 데이터베이스에 저장된 데이터를 포함하여 모든 종류의 테이블 형식 데이터를 액세스할 수 있는 Java API입니다.JDBC는 다음 세 가지 프로그래밍 활동을 관리하는 Java 애플리케이션을 작성하는 데 도움이 됩니다: 1. data source(예: 데이터베이스)에 연결 2. 데이터베이스에 쿼리와 업데이트 문을 전송 3. 쿼리에 대한 응답으로 데이터베이스에서 받은 결과를 검색하고 처리 다음 간단한 코드 조각은 이 세 가지 단계를 간단하게 예시합니다:public void connectToAndQueryDatabase(String username, String password) { Connection con = DriverManager.getConnection( ..
2024.05.31