Development/Java(853)
-
DriverManager 클래스의 주요 메소드
DriverManager 클래스의 주요 메소드
-
DriverManager, JDBC 드라이버를 로딩 형식
DriverManager여러 JDBC드라이버를 관리하고 응용 프로그램과 데이터베이스의 connection을 생성합니다. 이용 가능한 드라이버를 기억하고 데이터베이스에 적절한 드라이버를 연결합니다.데이터베이스에 접속하기 위해서는 사용하려는 JDBC 드라이버를 로딩해야 합니다. JDBC 드라이버를 로딩 형식 //오라클 JDBC-ODBC 드라이버 로드Class.forName("sun.jdbc.odbc.JdbcOracleDriver"); //오라클 JDBC드라이버 로드 Class.forName("oracle.jdbc.driver.OracleDriver"); // MySQL JDBC 드라이버 로드 Class.forName("org.gjt.mm.mysql.Driver");
-
Connection인터페이스의 주요 메서드
Connection인터페이스의 주요 메서드
-
Connection 인터페이스, Connection 객체 생성 방법
Connection 인터페이스DriverManager클래스의 getConnection()메소드를 실행함으로써 정의되며 데이터베이스와 연결된 세션(session)역할을 합니다. 이 세션을 이용하여 데이터베이스에 SQL을 전송하고 그 결과인 ResultSet객체를 얻어 냅니다. Connection 객체 생성 방법DriverManager클래스의 getConnection()메소드를 이용하여 Connection객체를 정의하는 방법입니다.
-
JDBC API, JDBC API의 주요 클래스와 인터페이스 구조, JDBC API의 주요 클래스와 인터페이스 관계
JDBC API자바 응용 프로그램에서 데이터베이스를 연결하고 데이터를 제어하는 일련의 인터페이스와 클래스들을 의미하며 JDK의 "java.sql"패키지에 정의되어 있습니다.JDBC 2.0 표준 이외의 추가된 기능을 구현한 클래스들은 "javax.sql" 패키지안에 포함되어 있습니다. JDBC API의 주요 클래스와 인터페이스 구조JDBC를 이용한 프로그램의 기본 작업은 먼저 사용하는 드라이버를 드라이버 매니저에 등록하고 드라이버 매니저를 이용하여 데이터베이스에 연결합니다. 그리고 SQL문을 서버에 전송하고 서버는 SQL 실행 결과를 클라이언트에 보낸 후 그 결과를 가지고 원하는 작업을 수행하게 됩니다. 이때 사용되는 클래스들은 "java.sql"패키지안에 정의되어 있습니다.드라이버와 관련된 작업을 하는 ..
-
데이터 베이스 프로토콜 드라이버(Type 4)
데이터 베이스 프로토콜 드라이버(Type 4)· Native-protocol/All-Java Driver 라고도 합니다.· 가장 많이 사용하고 가장 좋은 성능을 내는 JDBC 드라이버로 JDBC API 호출을 서버의 특정 데이터 베이스에 맞는 프로토콜로 변환시켜 서버로 전송하는 드라이버(Java Thin Driver)입니다.· 100% Java로 구현된 JDBC Driver로 네트워크를 통해서 각각의 데이터베이스 시스템으로 직접 요청을 전송합니다.· 4가지 드라이버 종류중에서 가장 효율적이고 속도가 빠른 구조이며, 추가로 ODBC나 각 데이터베이스 고유의 라이브러리를 설치할 필요가 없으며 미들웨어도 설치할 필요가 없습니다.· 대부분의 데이터베이스 시스템 제작업체들이 이 유형의 드라이버를 무료로 제공하고 ..