JDBC 드라이버 API 참조
개요
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를 나타냅니다. |