gpt4 book ai didi

java - MyBatis 没有找到适合 jdbc 的驱动 :sqlserver

转载 作者:行者123 更新时间:2023-12-02 06:59:23 30 4
gpt4 key购买 nike

我是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>

如果这不能解决问题,请添加完整的堆栈跟踪和配置

关于java - MyBatis 没有找到适合 jdbc 的驱动 :sqlserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16870811/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com