Eclipse连接SQL Server 2019 Express数据库详细过程

您所在的位置:网站首页 python数据库SQLServer连接详细教程 Eclipse连接SQL Server 2019 Express数据库详细过程

Eclipse连接SQL Server 2019 Express数据库详细过程

2024-07-02 18:19| 来源: 网络整理| 查看: 265

用eclipse连接SQL Server Express数据库 需要的软件一.下载Microsoft SQL Server JDBC 驱动程序二.使用SQL Server Management Studio连接到服务器,并配置其可以进行sa登录三.打开SQL Server 配置管理器,启用TCP/IP协议,并根据情况设置好端口四.在SQL Server Management Studio中新建一个数据库,并配置eclipse的jar包。五.最后一步嘞,在你的Main.java中写入下列代码,执行。

需要的软件

1.SQL Server 2019 Express版本 链接:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 在这里插入图片描述 2.SQL Server Management Studio 链接:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017 在这里插入图片描述

3.eclipse以及相关的jdk,并配置

一.下载Microsoft SQL Server JDBC 驱动程序

下载Microsoft SQL Server JDBC 驱动程序时,需要注意自己的jdk版本,最好使用较新的jdk,在官网下载最新的驱动程序; 比如我的jdk是 jdk-14.0.1,我在官网下载的是Microsoft JDBC Driver 8.4 for SQL Server 链接:https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15 在这里插入图片描述 我下载的是zip文件,然后解压 在这里插入图片描述 在这里插入图片描述 因为我的jdk是14.0.1所以我 选择 mssql-jdbc-8.4.1.jre14,将这个jar包先放在一边,一会要用

二.使用SQL Server Management Studio连接到服务器,并配置其可以进行sa登录

在这里插入图片描述 在这里插入图片描述 刚开始连接对象资源管理器,验证方式选 windows身份验证,连接成功后进行 sa登录设置

在这里插入图片描述 找到安全性-登录名,"sa"右击选择“属性” 在这里插入图片描述 设置sa登录方式的密码 选择“强制密码实施策略”

在这里插入图片描述 状态这一栏 是否允许连接到数据库引擎,选择授予 登录名,选择启用 然后点 确定 在这里插入图片描述 然后鼠标放在上图箭头所指的服务器名称上,右键点击,选择属性 在这里插入图片描述 选择安全性这一栏 将服务器身份验证选为SQL server和windows身份验证模式,然后确定。 设置完成,鼠标右键点击服务器名称,重新启动。 以后就可以使用sa方式登录了。

三.打开SQL Server 配置管理器,启用TCP/IP协议,并根据情况设置好端口

在这里插入图片描述 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 点击SQL Server 网络配置 启用TCP/IP协议,并确认端口为1443 在这里插入图片描述 然后点击SQL Native Client 11.0 配置 点击客户端协议 在这里插入图片描述 让客户端TCP/IP协议启用 默认端口也是1433

四.在SQL Server Management Studio中新建一个数据库,并配置eclipse的jar包。

在这里插入图片描述 在这里插入图片描述 在SQL Server中新建一个名字是test的数据库 然后打开eclipse,新建Java project,新建一个package,在包内新建Java文件。 在这里插入图片描述 然后 之前下载的Microsoft SQL Server JDBC 驱动程序 解压得到的 mssql-jdbc-8.4.1.jre14包现在派上用场了。 在这里插入图片描述 复制这个jar包 在这里插入图片描述 回到eclipse中,鼠标左键点击一下你创建的Java project名字(我的是MyTest) 直接ctrl+v粘贴。 在这里插入图片描述 得到上图这样。 鼠标右键点击mssql-jdbc-8.4.1.jre14.jar 依次选择Build Path→Add to Build Path 如果没有看到Add to Build Path,那就选择 Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找到 mssql-jdbc-8.4.1.jre14 文件打开,然后单击 OK 。 在这里插入图片描述 得到上图这样,点击Apply and Close。 配置完成。

五.最后一步嘞,在你的Main.java中写入下列代码,执行。 package test; import java.sql.*; public class Main { public static void main(String [] args) { String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";//这里的test是你自己的数据库名称,上面我的是test String userName="sa";//这里的sa要改为你的数据库用户名,默认是sa String userPwd="123456";//这里123456要改为你的密码 try { Class.forName(driverName); System.out.println("加载驱动成功!"); }catch(Exception e) { e.printStackTrace(); System.out.println("加载驱动失败!"); } try{ Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd); System.out.println("连接成功!"); }catch(Exception e) { e.printStackTrace(); System.out.print("连接失败!"); } } }

这一行代码String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test"; 中的127.0.0.1:1443是之前在SQL Server 网络配置的TCP/IP协议中设置的。 这是一个端口,一般来说默认就是127.0.0.1:1443。 不过我发现我的端口是0.0.0.0:1433,哈哈哈 如果执行出错了,可以自己手动去看看自己的SQL Server用的端口是多少,修改一下上面的代码就ok了。

方法: 在这里插入图片描述 在这里插入图片描述

打开任务管理器,点击详细信息,找到sqlservr.exe,发现它的PID为16992。 (或者点击服务,找到MSSQL$SQLEXPRESS,它的PID也是16992) 在这里插入图片描述 然后打开cmd,输入netstat -ano命令,可以看到PID16992对应的端口是TCP 0.0.0.0:1433 这样就知道对应的端口了,代入上面的代码,执行。 在这里插入图片描述 成功!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3