Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Driver.getConnection виси с помощта на драйвер на SQLServer и Java 1.6.0_29

Срещнах точно същото поведение:

Използвам както Oracle XE, така и MS SQL Server Express на моя 64-битов компютър с Windows 7 - надстроих до java 1.6.0_29 от 1.6.0_27 (версията x64) и бях изненадан да видя, че същите програми могат да се свържат с Oracle XE, но не към MS SQL Server...

Проследих проблема до javax.sql.DataSource.getConnection() където висеше завинаги - тъй като това е просто интерфейс, jdbc драйверите предизвикаха подозрението ми...

Използвам драйвера JDBC на MS SQL Server 3.0.1301.202 и дори актуализирах до SQL Server CTP („технически преглед на общността“) 4.0.1722.1, защото подозрението ми беше, че трябва да прави нещо с драйвера jdbc - но без успех :все още виси!

Моето решение беше да понижа до 1.6.0_27 и -- бам:всичко беше наред отново!

най-добри пожелания Ерих



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Групи за наличност на SQL Server AlwaysOn:Инсталиране и конфигуриране. Част 2

  2. Как да определим броя на дните в месеца в SQL Server?

  3. Изчисляване на текущото общо с клауза OVER и клауза PARTITION BY в SQL Server

  4. Вмъкване на данни от SQL Server в Salesforce.com

  5. mysql еквивалентни типове данни