java – SqlServer / MyBatis SqlMapConfig数据源设置
我正在研究this MyBatis tutorial,并且遇到了在SqlMapConfig.xml中设置dataSource的问题.本教程使用MySql,就像互联网上现有的其他教程一样,但我使用的是SqlServer 2008. 请帮我转换下面的代码连接到本地SqlServer,或者帮助我了解如何设置环境/ SqlMapConfig如何与连接工厂一起工作. 信息/教程的链接也很棒. 谢谢!
更新:
注意: 通过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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |