我是MyBatis的初学者,我正在使用MyBatis连接SQLServer2008,但总是出现异常:
更新数据库时出错。原因:java.sql.SQLException:找不到适合 jdbc:microsoft:sqlServer://127.0.0.1:1433;DatabaseName=Test 的驱动程序
但我已将 sqljdbc.jar 添加到我的库中。
有没有人尝试使用 mybatis 并遇到同样的异常?
确保您的类路径中有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>
如果这不能解决它,请添加完整的堆栈跟踪和配置