java – SqlServer / MyBatis SqlMapConfig数据源设置

前端之家收集整理的这篇文章主要介绍了java – SqlServer / MyBatis SqlMapConfig数据源设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在研究this MyBatis tutorial,并且遇到了在sqlMapConfig.xml中设置dataSource的问题.本教程使用MysqL,就像互联网上现有的其他教程一样,但我使用的是sqlServer 2008.

请帮我转换下面的代码连接到本地sqlServer,或者帮助我了解如何设置环境/ sqlMapConfig如何与连接工厂一起工作.

信息/教程的链接也很棒.

谢谢!

MysqL.jdbc.Driver"/>
                MysqL://localhost:3306/blog"/>
                

更新:

sqlserver.jdbc.sqlServerDriver"/>
            sqlserver://localhost(or name of server):1433;databaseName=yourdbname; catalogName=sameasdbname"/>
            

注意:
我在sql 2008中使用了最新的JDBC驱动程序4,并且遇到了版本问题,特别是错误:“异常数据:java.lang.UnsupportedClassVersionError(com / microsoft / sqlserver / jdbc / sqlServerDriver)错误的主要版本在offset = 6 .. …….”

通过sqljdbc3 / sqljdbc4.jar切换到兼容的驱动程序sqljdbc.jar来解决此问题.

最佳答案
要连接到sql Server(或任何其他数据库),您需要两个基本的东西:

>一个合适的JDBC驱动程序.
>配置数据源时的适当属性;

对于驱动程序,我猜你可以使用“the official”Microsoft JDBC驱动程序进行sql Server分发,你必须在你的应用程序的类路径上提供,然后在MyBatis配置中配置数据源属性,这涉及指定驱动程序类(com.microsoft.sqlserver) .jdbc.sqlServerDriver如果我没记错的话)和连接url(必须以jdbc开头:sqlserver://而不是jdbc:MysqL://).

您可以在官方页面上找到更多信息,它将提供appropriate links以帮助您完成所有操作(只需确保您阅读了您的sql Server版本的文档; sql Server 2012已经发布,因此Microsoft更新了他们的文档).

然后,根据您运行的查询类型(对于基本教程,因为这不应该是一个问题),您必须确保使用the proper SQL syntax.

原文链接:https://www.f2er.com/java/438081.html

猜你在找的Java相关文章