2013-06-01 41 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> 

如果这亘古不变的解决这个问题,与配置中添加完整的堆栈跟踪

相关问题