加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – SqlServer / MyBatis SqlMapConfig数据源设置

发布时间:2020-12-14 19:19:27 所属栏目:Java 来源:网络整理
导读:我正在研究this MyBatis tutorial,并且遇到了在SqlMapConfig.xml中设置dataSource的问题.本教程使用MySql,就像互联网上现有的其他教程一样,但我使用的是SqlServer 2008. 请帮我转换下面的代码连接到本地SqlServer,或者帮助我了解如何设置环境/ SqlMapConfig

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

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

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

谢谢!

更新:

注意:
我在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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读