SpringMVC中使用-sqljdbc4.jar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC中使用-sqljdbc4.jar相关的知识,希望对你有一定的参考价值。

昨天将现在写的Web项目中的数据库由mysql换成SQLServer,昨天想把MySQL重新安装一下,但是由于不明原因,导致无法安装。

卸载MySQL、删除安装文件、删除注册表、重启电脑。但是安装的时候还是无法安装,获取是MySQL安装的痛点。昨天下午开始安装SQLServer2008,到现在才弄好。中间出了一些问题。

1.关于dbo

这个东西如果不是数据库管理员,或者你不想太深入的去了解SQLServer,可以直接忽视。

我理解它是一个用户的概念,在编码的过程中可以仍然和MySQL的数据库访问层一致。

2.关于数据库连接的问题

a.jar包使用Maven好像有些问题,我是直接下载后放在lib里面

b.数据库使用sa用户如果无法连接,有可能是sa用户登录被禁用了。使用Windows身份验证登录

技术分享

登录后,如下图:

技术分享

我们会发现sa用户下面有一个向下的箭头,双击后,如下图:

技术分享

只要将禁用改成启用,然后重新登录即可看到如下图:

技术分享

我们会看到sa中向下的箭头没有了(附录:1中我备注一下,是断开连接和重新打开连接的按钮。有它们就不用每次重新管理界面然后再打开了)

这样,Web系统中就可以很好的连接数据库了。

3.jdbc.jar下载

https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

4.关于MySQL和SQLServer中自增长的关键字

SQLServer:

CREATE TABLE ems_user (id INT identity(1,1) PRIMARY KEY ,user_id VARCHAR(50) NOT NULL);

MySQL:

CREATE TABLE ems_user (id INTEGER PRIMARY KEY AUTO_INCREMENT,user_id VARCHAR(50) NOT NULL);

5.jdbc.jar 我下载的文件

https://yunpan.cn/cxpEQPGwrEPqa (提取码:c098)

 

以上是关于SpringMVC中使用-sqljdbc4.jar的主要内容,如果未能解决你的问题,请参考以下文章

请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库

sqljdbc.jar 和 sqljdbc4.jar

Prepared Statement 中的绑定不适用于 Microsoft SQL Server JDBC 驱动程序 sqljdbc4.jar

缺少工件 com.microsoft.sqlserver:sqljdbc4:jar:4.0

在spring开发中,c3p0.jar是啥东西,有啥作用,跟我们数据库驱动sqljdbc4.jar有啥不同

spring-mybatis整合