2013-06-01 5 views
0

Я новичок в MyBatis, я использую MyBatis для подключения SQLServer2008, но я всегда получаю исключение:MyBatis Нет подходящего драйвера не найдено для JDBC: SQLServer

Ошибка базы данных обновления. Причина: java.sql.SQLException: Не найдено подходящего драйвера для jdbc: microsoft: sqlServer: //127.0.0.1: 1433; DatabaseName = Test

Но я добавил sqljdbc.jar в свои библиотеки.

Кто-нибудь пытался использовать mybatis и встретил такое же исключение?

ответ

2

Убедитесь, что у вас есть JTDS jar в вашем пути к классу. Кроме того, проверьте, если ваш конфигурационный файл должен выглядеть примерно следующим образом:

<configuration> 

    <environments default="development"> 
     <environment id="development"> 
      <transactionManager type="JDBC"/> 
      <dataSource type="POOLED"> 
       <property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> 
      <property name="url" value="jdbc:sqlserver://localhost(or name of server):1433;databaseName=yourdbname; catalogName=sameasdbname"/> 
      <property name="username" value="root"/> 
      <property name="password" value="root"/> 
      </dataSource> 
     </environment> 
    </environments> 

    <mappers> 
     <mapper resource="com/name/data/Contact.xml"/> 
    </mappers> 

</configuration> 

Если это оленья кожа решить ее, добавьте полное StackTrace с конфигурацией

Смежные вопросы