Драйвер Microsoft JDBC 6.0 для SQL Server тепер доступний для завантаження

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Microsoft-SQL-Server-2016

Недавно Microsoft оголошений повний випуск драйвера Microsoft JDBC 6.0 для SQL Server, який забезпечує надійний доступ до даних до Microsoft SQL Server і Microsoft Azure SQL Database для програм на базі Java

Що нового:

  • Завжди зашифровано: Тепер ви можете використовувати Always Encrypted з драйвером Microsoft JDBC 6.0 для SQL Server. Always Encrypted — це нова функція безпеки SQL Server 2016 і бази даних SQL Azure, яка запобігає перегляду конфіденційних даних у відкритому тексті в екземплярі SQL. Тепер ви можете прозоро шифрувати дані в програмі, щоб SQL Server або база даних SQL Azure обробляли лише зашифровані дані, а не значення у відкритому тексті. Якщо екземпляр SQL або хост-машина зламано, зловмисник може отримати доступ лише до зашифрованого тексту ваших конфіденційних даних. Використовуйте драйвер JDBC 6.0, щоб шифрувати відкриті текстові дані та зберігати зашифровані дані в SQL Server 2016 або базі даних SQL Azure. Аналогічно скористайтеся драйвером для розшифрування зашифрованих даних.
  • Azure Active Directory (AAD): Аутентифікація AAD – це механізм підключення до бази даних Azure SQL версії 12 за допомогою ідентифікаційних даних у AAD. Використовуйте автентифікацію AAD для централізованого керування ідентифікаторами користувачів бази даних і як альтернативу автентифікації SQL Server. Драйвер JDBC 6.0 дозволяє вказати облікові дані AAD у рядку підключення JDBC для підключення до Azure SQL DB.
  • Параметри з табличними значеннями (TVP): підтримка TVP дозволяє клієнтській програмі більш ефективно надсилати параметризовані дані на сервер, надсилаючи кілька рядків на сервер за один виклик. Ви можете використовувати драйвер JDBC 6.0, щоб інкапсулювати рядки даних у клієнтській програмі та надіслати дані на сервер за допомогою однієї параметризованої команди.
  • Параметризовані запити: Розширена підтримка отримання метаданих параметрів із підготовленими операторами для складних запитів, таких як підзапити та/або об’єднання.
  • Інтернаціоналізовані доменні імена (IDNs): IDN дозволяють вашому веб-серверу використовувати символи Unicode для імені сервера, забезпечуючи підтримку більшої кількості мов. Використовуючи новий драйвер Microsoft JDBC 6.0 для SQL Server, ви можете конвертувати Unicode serverName в кодування, сумісне з ASCII (Punycode), коли це потрібно під час підключення.
  • Групи доступності AlwaysOn (AG): Тепер драйвер підтримує прозорі з’єднання з групами доступності AlwaysOn. Драйвер швидко виявляє поточну топологію AlwaysOn вашої серверної інфраструктури та прозоро підключається до поточного активного сервера.

Завантажте драйвер JDBC 6.0 для SQL Server тут.

Детальніше про теми: Azure Active Directory, База даних Microsoft Azure SQL, Драйвер Microsoft JDBC, Microsoft SQL Server