Сегодня я увидел, как кто-то задал этот вопрос в группе, поэтому позвольте мне поделиться с вами своими знаниями. Конечно, что-то может быть не так, и я надеюсь указать на это:
***msbase.jar, mssqlserver.jar, msutil.jar (поддерживает sql2000):
Пакет Jar базы данных раннего подключения: вам необходимо вручную импортировать пакет драйверов при подключении данных. То есть вручную импортируйте class.forName (имя драйвера);
***Драйвер JDBC SQL Server 2.0 ----sqljdbc.jar и sqljdbc4.jar
Новая версия пакета Jar базы данных соединений JDBC, поддерживает sql2005, sql2008.
Sqljdbc.jar
При использовании библиотеки классов sqljdbc.jar приложение должно сначала зарегистрировать драйвер по class.forName (имя драйвера). Jdk1.6 или выше не рекомендуется.
Sqljdbc4.jar
В JDBC API 4.0 метод DriverManager.getConnection был улучшен для автоматической загрузки драйвера JDBC. Таким образом, при использовании библиотеки классов sqljdbc4.jar приложению не требуется вызывать метод Class.forName для регистрации или загрузки драйвера. При вызове метода getConnection класса DriverManager соответствующий драйвер находится в наборе зарегистрированных драйверов JDBC. Файл sqljdbc4.jar включает файл «META-INF/services/java.sql.Driver», который содержит .sqlserver.jdbc.SQLServerDriver в качестве зарегистрированного драйвера. Существующие приложения (в настоящее время загружающие драйвер с помощью метода Class.forName) продолжат работать без изменений.
Примечание. Для библиотеки классов sqljdbc4.jar требуется среда выполнения Java (JRE) версии 6.0 или выше.