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 类库
Prepared Statement 中的绑定不适用于 Microsoft SQL Server JDBC 驱动程序 sqljdbc4.jar
缺少工件 com.microsoft.sqlserver:sqljdbc4:jar:4.0