/* * Microsoft JDBC Driver for SQL Server * * Copyright(c) Microsoft Corporation All rights reserved. * * This program is made available under the terms of the MIT License. See the LICENSE file in the project root for more information. */ package com.microsoft.sqlserver.jdbc; import java.sql.BatchUpdateException; /** * Shims for JDBC 4.2 JAR. * * JDBC 4.2 public methods should always check the SQLServerJdbcVersion first to make sure that they are not operable in any earlier driver version. * That is, they should throw an exception, be a no-op, or whatever. */ final class DriverJDBCVersion { // The 4.2 driver is compliant to JDBC 4.2. static final int major = 4; static final int minor = 2; static final void checkSupportsJDBC42() { } static final void throwBatchUpdateException(SQLServerException lastError, long[] updateCounts) throws BatchUpdateException { throw new BatchUpdateException(lastError.getMessage(), lastError.getSQLState(), lastError.getErrorCode(), updateCounts, new Throwable(lastError.getMessage())); } }