我與MyBatis的初學者,我使用的MyBatis連接SQLServer2008的,但我總是得到異常:MyBatis的發現對於JDBC沒有合適的驅動程序:SQLSERVER
錯誤更新數據庫。原因:java.sql.SQLException:找不到適合jdbc的驅動程序:microsoft:sqlServer://127.0.0.1:1433; DatabaseName = Test
但我已將sqljdbc.jar添加到我的庫中。
有沒有人試過使用mybatis並遇到同樣的異常?
我與MyBatis的初學者,我使用的MyBatis連接SQLServer2008的,但我總是得到異常:MyBatis的發現對於JDBC沒有合適的驅動程序:SQLSERVER
錯誤更新數據庫。原因: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>
如果這亙古不變的解決這個問題,與配置中添加完整的堆棧跟蹤
它將如果你正在使用Spring框架
是更容易只需參考http://mybatis.github.io/spring/getting-started.html查詢春季所需配置