Я пытаюсь подключиться к базе данных сервера sql и получить доступ к ее таблице. Я использую Java и Spring Framework. Я получаю следующую ошибку
Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.microsoft.sqlserver.jdbc.SQLServerDriver]
Код:
Файл bean.xml имеет следующие свойства:
<bean id="sqldatasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url" value="jdbc:sqlserver://servername;integratedSecurity=true;databaseName=dbname"/>
<property name="username" value="name"/>
<property name="password" value="pwd"/>
</bean>
Я в зависимости от 4 информации здесь. Все выделено жирным шрифтом. На скриншоте ниже показано имя сервера, имя пользователя и пароль. Это использует студию управления сервером Microsoft sql, и имя db находится в базах данных.
Я просмотрел пару статей в Интернете. Нужно ли для этого имя хоста или порт? Или достаточно только имени сервера и имени базы данных. Что-то еще отсутствует в файле bean.xml? Дайте мне знать и спасибо заранее.