第一步:设置SQL Server的状态(有些人默认就是开启的有些不是,如是开启的可跳过这一步)
点开SSMS,并且确保是用SQL Server身份验证登录的
然后返回最开始的页面新建数据库-建表(假设我在此处建了一个名叫school的数据库并建了一个叫student的表,该表有sno,sname,sex这三个属性,并且我们在该表上再随便添加几个对象)
然后就可以关闭SSMS了,本次连接将不会再用到SSMS了
第二步:端口配置
在开始菜单中找到SQL Server 2019 点开下面有一个SQL Server2019配置管理器(有的在下面的配置工具文件夹里) 如图:
点开SQL Server2019配置管理器
SQL Server网络配置-MSSQLSERVER的协议-把所有协议的状态都设置成已启用。
之后选中TCP/IP,右键属性
点进去后,点IP地址,把IP1和IP10的【IP地址】设为127.0.0.1,【TCP端口】设为1433,并将所有IP地址的【活动】和【已启用】设置为【是】,接着拉到最下面将【IPALL】的【TCP端口】设为1433,其余不变,之后确定。
第三步:下载JDBC驱动包并配置环境
首先,先下载JDBC驱动包
然后,重点来了,非常重要的一点:
在当初下载jdk时的路径下查看自己的jre版本,或者用cmd命令查看,也可以直接在eclispe的窗口-首选项-JAVA-编译器中查看。
例如我的是jre 1.8(大多数教学过程中用的都是jre1.8),因此我对应的就下载JRE8版本。找到自己jre的版本后在下载对应的jre,一定要下载对应的版本,要不然会失败,如果知道自己jre的版本还是不知道下载那个,可以到官网去查看。
选择好后将对应的jre复制下来,粘贴到之前下载jdk时的文件夹下的lib包里。
之后打开eclispe,随便建一个java项目,然后建一个包,再建一个类
在新建的Java项目里选中src,右键,选择构建路径,在选择配置构建路径。
之后点击库,点击添加外部jar,然后找到安装jdk的文件夹,找到我们刚刚粘贴进去的mssql-jdbc-x.x.x.jrex(例如我的mssql-jdbc-9.4.1.jre8),添加进去之后如图所示:
之后点确定,然后我们配置环境的工作就完成啦。
四步:使用代码测试
最后我们通过代码来看看我们有没有连接成功
package url;
import java.sql.*;
public class test {
public static void main(String [] args)
{
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=school"; // school为数据库名,此处填写你的数据库名
String userName="sa"; // 填写你的登录账户名名,我的是sa
String userPwd="666666"; // 填写你的密码
try
{
Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功");
}
catch(Exception e)
{
e.printStackTrace();
System.out.print("连接失败");
}
}
}
大家可以直接复制我上面的代码然后修改数据库名,登录账户名,密码,包名和类名进行测试运行之后如果出现:"连接数据库成功"即为连接成功了。