JDBC 드라이버의 JDBC 4.1 준수
참고 항목
SQL Server용 Microsoft JDBC Driver 4.2 이전 버전은 Java Database Connectivity API 4.0 사양을 준수합니다. 4.2 릴리스 이전 버전에는 이 섹션이 적용되지 않습니다.
Java Database Connectivity API 4.1 사양은 다음과 같은 API 메서드를 통해 Microsoft JDBC Driver for SQL Server 4.2에서 지원됩니다.
SQLServerConnection 클래스
새 메서드 | 설명 | JDBC 드라이버 구현 |
---|---|---|
void abort(Executor 실행기) | SQL Server에 대한 열린 연결을 종료합니다. | java.sql.Connection 인터페이스에 설명된 대로 구현됩니다. 자세한 내용은 java.sql.Connection을 참조하세요. |
void setSchema(스트링 스키마) | 현재 연결에 대한 스키마를 설정합니다. | SQL Server는 현재 세션에 대한 스키마 설정을 지원하지 않습니다. 이 메서드가 호출될 경우 드라이버는 자동으로 경고 메시지를 기록합니다. 자세한 내용은 java.sql.Connection을 참조하세요. |
String getSchema() | 현재 연결의 스키마 이름을 반환합니다. | SQL Server는 현재 연결에 대한 스키마 설정을 지원하지 않으므로 드라이버가 대신 사용자의 기본 스키마를 반환합니다. 자세한 내용은 java.sql.Connection을 참조하세요. |
SQLServerDatabaseMetaData 클래스
새 메서드 | 설명 | JDBC 드라이버 구현 |
---|---|---|
boolean generatedKeyAlwaysReturned() | 드라이버가 생성된 키 검색을 지원함에 따라 true를 반환합니다. | java.sql.Connection 인터페이스에 설명된 대로 구현됩니다. DatabaseMetaData 인터페이스입니다. 자세한 내용은 java.sql.DatabaseMetaData를 참조하세요. |
ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) | 의사/숨겨진 열에 대한 설명을 검색합니다. | SQL Server에는 의사 열에 대한 공식 개념이 없으므로 빈 결과 집합을 반환합니다. 자세한 내용은 java.sql.DatabaseMetaData를 참조하세요. |
SQLServerStatement 클래스
새 메서드 | 설명 | JDBC 드라이버 구현 |
---|---|---|
void closeOnCompletion() | 모든 종속 결과 집합을 닫으면 이 문이 닫히는 것을 지정합니다. | java.sql.Statement 인터페이스에 설명된 대로 구현됩니다. 자세한 내용은 java.sql.Statement를 참조하세요. |
boolean isCloseOnCompletion() | 모든 종속 결과 집합을 닫으면 이 문도 닫히는지 여부를 나타내는 값을 반환합니다. | java.sql.Statement 인터페이스에 설명된 대로 구현됩니다. 자세한 내용은 java.sql.Statement를 참조하세요. |
Java Database Connectivity API 4.1 사양은 다음과 같은 기능를 통해 Microsoft JDBC Driver for SQL Server 4.2에서 지원됩니다.
새 기능 | 설명 |
---|---|
새 나가기 기능 제한된 반환 행 이스케이프 |
부분적으로 지원됨 이스케이프 구문: LIMIT <rows>OFFSET <row_offset> |
Java Database Connectivity API 4.1 사양은 다음과 같은 데이터 형식 매핑을 통해 Microsoft JDBC Driver for SQL Server 4.2에서 지원됩니다.
데이터 형식 매핑 | 설명 |
---|---|
이제 PreparedStatement.setObject() 및 PreparedStatement.setNull() 메서드에서 새 데이터 형식 매핑이 지원됩니다. | 1. 새로운 Java와 JDBC 간 형식 매핑 (a) java.math.BigInteger에서 JDBC BIGINT로 (b) java.util.Date 및 java.util.Calendar에서 JDBC TIMESTAMP로 2. 새 데이터 형식 변환 (a) java.math.BigInteger를 CHAR, VARCHAR, LONGVARCHAR 및 BIGINT로 변환 (b) java.util.Date 및 java.util.Calendar를 CHAR, VARCHAR, LONGVARCHAR, DATE, TIME 및 TIMESTAMP로 변환 자세한 내용은 JDBC 4.1 사양을 참조하세요. |