다음을 통해 공유


JDBC 드라이버 API 참조

JDBC 드라이버 다운로드

개요

Microsoft JDBC Driver for SQL Server는 Java 프로그래밍 코드 내에서 Microsoft SQL Server 데이터베이스에 연결하고 조작하는 데 사용할 수 있는 API를 제공합니다.

JavaDoc.io가 기본 웹 사이트

Microsoft JDBC API 참조 설명서는 JavaDoc.io 웹 사이트에서 볼 수 있도록 호스트됩니다. JavaDoc.io는 이제 JDBC 참조 설명서에 대한 기본 웹 사이트입니다. JavaDoc.io에서 다음 직접 링크를 통해 JDBC 참조 설명서를 이용할 수 있습니다.

JavaDoc.io에는 버전 6.0부터 JDBC 참조 설명서가 있습니다.

레거시 JDBC 설명서는 이 문서에서만 제공됨

이 웹 사이트에 있는 JDBC API 참조 설명서는 더 이상 업데이트되지 않습니다. 그러나 여기에 있는 문서에는 JDBC 드라이버 버전 4.1 및 4.2에 대한 참조가 포함됩니다.

JDBC 드라이버 버전 6.0 및 일부 이후 버전에 대한 설명서도 본 문서에 포함되어 있습니다. 버전 6.0 이상은 JavaDoc.io 웹사이트를 사용하세요.

중요

참고

JDBC 드라이버를 사용하는 방법에 대한 개념 정보는 JDBC 드라이버 개요를 참조하세요.

중요

JDBC 4.1 및 4.2 준수를 지원하려면 SQL Server용 Microsoft JDBC Driver 4.2 이상을 사용하세요. Microsoft JDBC Driver 4.1 및 4.0 이전 릴리스에서는 JDBC 4.1 또는 4.2에 도입된 새로운 메서드가 지원되지 않습니다.

JDBC 4.1 준수에 대한 API 세부 정보는 이 섹션에서 제공하지 않습니다. JDBC 드라이버의 JDBC 4.1 준수를 참조하세요.

JDBC 4.2 준수에 대한 API 세부 정보는 이 섹션에서 제공하지 않습니다. JDBC 드라이버의 JDBC 4.2 준수를 참조하세요.

SQL Server용 Microsoft JDBC Driver 4.2부터 사용할 수 있는 대량 복사 기능에 대한 API 세부 정보는 이 섹션에서 제공하지 않습니다. JDBC 드라이버에서 대량 복사 사용을 참조하세요.

이 섹션에는 SQL Server용 Microsoft JDBC 드라이버 6.0부터 사용할 수 있는 Always Encrypted에 대한 API 세부 정보는 없습니다. JDBC 드라이버에 대해 Always Encrypted API 참조를 참조

이 섹션에는 SQL Server용 Microsoft JDBC 드라이버 6.0부터 사용할 수 있는 테이블 반환 매개 변수 사용에 대한 API 세부 정보는 없습니다. 테이블 반환 매개 변수 사용 참조

Microsoft JDBC Driver 12.2 이상에서는 JDK 8.0 및 모든 Java 버전 11.0 이상을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 11.2는 JDK 8.0, 11.0, 17.0 및 18.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 10.2는 JDK 8.0, 11.0 및 17.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 9.4는 JDK 8.0, 11.0 및 16.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 9.2는 JDK 8.0, 11.0 및 15.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 8.4는 JDK 8.0, 11.0 및 14.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 8.2는 JDK 8.0, 11.0 및 13.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 7.4는 JDK 8.0, 11.0 및 12.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 7.2는 JDK 8.0 및 11.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 7.0은 JDK 8.0 및 10.0을 사용하여 컴파일을 지원합니다.

Microsoft JDBC Driver 6.4에서는 JDK 7.0, 8.0 및 9.0을 사용한 컴파일이 지원됩니다.

Microsoft JDBC Driver 6.2에서는 JDK 7.0 및 8.0을 사용한 컴파일이 지원됩니다.

Microsoft JDBC Driver 6.0 및 4.2에서는 JDK 5.0, 6.0, 7.0 및 8.0을 사용한 컴파일이 지원됩니다.

Microsoft JDBC Driver 4.1에서는 JDK 5.0, 6.0 및 7.0을 사용한 컴파일을 지원합니다.

인터페이스

인터페이스 이름 Description
ISQLServerCallableStatement 인터페이스 입력 및 출력 매개 변수와 함께 호출할 저장 프로시저 이름을 지정할 수 있도록 합니다.
ISQLServerConnection 인터페이스 SQL Server 데이터베이스에 대한 JDBC 연결을 나타냅니다.
SQLServerDataSource 클래스 ISQLServerConnection 개체를 사용하여 SQL Server 데이터베이스에 연결에 관련된 속성의 목록을 나타냅니다.
ISQLServerPreparedStatement JDBC의 준비된 문 기능에 대한 기본 구현을 나타냅니다.
ISQLServerResultSet JDBC 결과 집합을 나타냅니다.
ISQLServerStatement JDBC 문 기능의 기본 구현을 나타냅니다.

클래스

클래스 이름 Description
DateTimeOffset microsoft.sql.DateTimeOffset 형식의 개체를 나타냅니다.
SQLServerBlob BLOB(Binary Large Object)을 나타냅니다.
SQLServerCallableStatement ISQLServerCallableStatement를 구현합니다.
SQLServerClob CLOB(Character Large Binary Object)을 나타냅니다.
SQLServerConnection ISQLServerConnection을 구현합니다.
SQLServerConnectionPoolDataSource 연결 풀 관리자를 위한 실제 데이터베이스 연결을 나타냅니다.
SQLServerDatabaseMetaData 데이터베이스의 메타데이터를 나타냅니다.
SQLServerDataSource SQLServerConnection 개체를 사용하여 SQL Server 데이터베이스에 연결하는 경우와 관련된 속성 목록을 나타냅니다.
SQLServerDataSourceObjectFactory JNDI(Java Naming and Directory Interface)의 데이터 원본을 구체화하기 위한 개체 팩터리를 나타냅니다.
SQLServerDriver JDBC 드라이버를 나타냅니다. 이 클래스에는 SQL Server 데이터베이스에 연결하고 JDBC 드라이버에 대한 정보를 얻기 위한 메서드가 포함되어 있습니다.
SQLServerException SQL 문의 실행 실패 또는 불완전한 실행을 나타냅니다.
SQLServerNClob 클래스 국가별 문자 집합을 사용하여 CLOB(Character Large Binary Object)을 나타냅니다.
SQLServerParameterMetaData 준비된 문 매개 변수의 메타데이터를 나타냅니다.
SQLServerPooledConnection 연결 풀의 실제 데이터베이스 연결을 나타냅니다.
SQLServerPreparedStatement ISQLServerPreparedStatement를 구현합니다.
SQLServerResource 지역화된 오류 문자열 리소스를 나타냅니다. 이 클래스는 내부 전용입니다.
SQLServerResultSet ISQLServerResultSet을 구현합니다.
SQLServerResultSetMetaData 결과 집합에 포함된 열의 메타데이터를 나타냅니다.
SQLServerSavepoint 트랜잭션에서 롤백할 수 있는 검사점을 나타냅니다.
SQLServerStatement ISQLServerStatement를 구현합니다.
SQLServerXAConnection 분산(XA) 트랜잭션에 참여할 수 있는 JDBC 연결을 나타냅니다.
SQLServerXADataSource 내부적으로 사용되는 SQLServerXAConnection 개체에 대한 팩터리를 나타냅니다.
SQLServerXAResource XA 분산 트랜잭션 관리를 위한 XAResource를 나타냅니다.

참고 항목

JDBC 드라이버 개요