首先是下载:
点击下面这个按钮下载
下载安装的参照这篇文章即可完成SQLServer和SSMS的安装,之后测试连接SSMS,
发现Windows转换为混合连接出现了问题,出现在这里:
(其实很多,记录一下记得的几个问题之后可以再补充在这里)
先是这里右键进入到服务器属性:
选安全性:如下操作勾选
然后,点击安全性的登录名的sa用户:
进入sa:
勾选SQLserver身份验证,改密码记住,
服务器角色这样改:
用户映射这样改:
之后的状态这样勾选:
之后重新启动:
对了,记得回到这个界面:勾选这个证书:
然后这样操作
接下来是其他的电脑上的配置:
输入:services.msc
记得打开这个服务的SQL Server的所有服务!
打开你的mmc(win+r:mmc)
打开你的SQLServer的配置管理器:
改下图的内容为启动:
把SQL Server服务这个选项的都打开,像这样:
对了,想知道自己的端口是什么,点tcp然后属性->ip地址可以看到了,像这样:
好了,然后是连接到idea的mabatis:
mybatis-config.xml的配置是这样的:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=******;encrypt=false"/>
<property name="username" value="sa"/>
<property name="password" value="*****"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="***Mapper.xml"/>
</mappers>
</configuration>
里面标注的***之类自己照着改自己的就可以啦
对了,里面有一个报错证书有问题的,需要URL上修改这一项:
encrypt=false!需要改为false... 不然会像这样:
这个是对的:
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=*****;encrypt=false"/>
POM.xml的文件中的依赖:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.10</version>
</dependency>
<!-- mysql依赖-->
<!-- <dependency>-->
<!-- <groupId>com.mysql</groupId>-->
<!-- <artifactId>mysql-connector-j</artifactId>-->
<!-- <version>8.0.32</version>-->
<!-- </dependency>-->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>10.2.3.jre8</version>
</dependency>
<!-- junit依赖-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<!-- logback依赖-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.11</version>
</dependency>
之后进行测试发现成功了,结果是junit测试通过,见下图:
对了,需要自己有Maven的完整配置了,嗯大概就是这个样子,然后就能跑通了,这玩意花了不少时间,帮助大家少走点坑,后续有需要再来更新。
代码的话我放网盘了,私信我发你,实现简简单单crud,实在不行可以帮你debug噢~