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

1 篇文章 0 订阅
订阅专栏

需要的软件

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
这样就知道对应的端口了,代入上面的代码,执行。
在这里插入图片描述
成功!!!

eclipse连接sql server2019、navicat相关问题(Javase、jdk、jdbc正确选择)
Faaly的博客
04-10 4584
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
eclipse连接Sqlserver无法打开登录所请求的数据库 "XXX"。登录失败。
T_just_for_tomorrow的博客
02-20 6534
    我的情况是这样的,我的SqlServer已经可以用sa登录进去也可以创建数据库,但是用eclipse进行连接时却发现有的数据库可以连接成功,有的数据库连接错误,并显示,无法打开登录所请求的数据库 "XXX"。登录失败等等的信息。之前可以连接数据库连接成功的时候以为一切都搞定了,结果发现还有没法连接数据库;思考问题    一开始花费了好几个小时在网上查找有关这方面的信息,却都不是我所遇到...
sqlserver2019基本操作
借风拥你
12-03 1940
sql server2019官方的管理工具是SQL Server Management Studio 简称SSMS。
连接sqlexpress
weixin_30312659的博客
11-01 434
sqlexpress在visualstudio安装时可选择安装。   数据源添加 localhost\sqlexpress window身份认证即可。 转载于:https://www.cnblogs.com/zjxbetter/p/7767241.html
SQLserver2019基本操作
最新发布
m0_70694811的博客
06-26 1342
server2019官方的管理工具是SQL Server Management Studio 简称SSMS。登录名: sa是搭建sql server2019时,默认的用管理员用户,密码也是在搭建的时候设置的。身份验证: sql server身份验证就是用 数据中的用户进行验证。注意:添加完毕自定义路径后,删除原来默认的路径。登录成功,只对test库有权限,test1无法查看。选择要创建表的数据库,然后选择表,新建。刷新数据库,显示test1创建成功。2.在删除安全性中的用户。这里手动插入内容即可。
SQL Server 2019 创建数据库(利用程序)
11-19 1895
创建数据库 首先点击新建查询 输入代码 create database class on (name=class1_dat, filename='d:\class1_dat.mdf', size=10, maxsize=50 ) log on (name=class1_log, filename='d:\class1_log.ldf', size=4, maxsize=25) 3. 运行结果 4. 后续 想了解更多知识,欢迎关注公众号。 可以关注我的项目实战专栏,里面有更多完整项目,欢迎大家订
eclipse连接SQL Server数据库(详解很细心)
热门推荐
m0_63300795的博客
04-26 2万+
第一步:启动SQl Server服务 第二步:进入数据库建库建表 第三步:进入eclipse 编写连接数据库的代码 编写连接库的完整代码 package com.util; /** * 连接数据库的代码全部写到该类里面 * */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStat...
java连接不上sq server 2012 express的解决方法
ljj2312的专栏
11-19 634
ERROR:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。 最近要学数据库, 老师用的是microsoft sqlserver 20
Eclipse 连接 SQL Server 数据库教程
Linux猿
01-16 2万+
CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
Android通过JTDS直接连接SQLServer 2008 EXPRESS 数据库
10-07
Android通过JTDS直接连接SQL Server 2008 EXPRESS 数据库 开发环境:xp,数据库SQL Server 2008 EXPRESS 混合认证模式,eclipse-luna,jdk1.7,android sdk 最新版,jtds 1.3.0,真机三星S4系统android 4.42wifi环境
Eclipse连接SQL serve数据库常见问题分析解答
xzyThe_Only_One的博客
12-17 2933
Java数据库连接JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。 在连接数据库之前,往往需要在eclipse你的工程中导入JDBC.jar包。检查你的jdk版本是什么,一般jdk1.6以上的需要sqljdbc4的jar包。 JAVA要连接SQL SERVER2008,必...
SQLEXPRESS远程连接
02-18
SQLEXPRESS远程连接连接存在的问题。
JDBC连接Sql Server 2005总结
12-15
<1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE <2>.SQL Server Management Studio 下载地址:...
如何连接SQLEXPRESS
winux的专栏
07-03 3436
无论怎么弄就是不行,在网上狂搜一通,终于在 M$的BUG反馈站点上找到了解决方案,要把Server Name 改成 “./SQLEXPRESS”或“机器名/SQLEXPRESS”就可以了,改了以后一试过来可以了。下面是M$网站上的解释:http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=6da73f4
sql server2005 expressjdbc连接的全过程
u011893888的专栏
08-30 237
本文主要介绍了配置sql server2005 expressjdbc连接的全过程。   sql server2000下的java应用能否在sql server 2005 express上运行,经过不断测试与配置,总结以下经验:   1:首先确认sql server2005 express已经安装好了。   2:启用tcp/ip协议。   在“程序->microsoft sql serv
express连接SQLSERVER
weixin_34232744的博客
11-29 1251
2019独角兽企业重金招聘Python工程师标准>>> ...
eclipse连接SQLserver
充满焦虑的大学生
05-03 3372
就是最近学习数据库编程,结果发现连接连接不上去,我就先将自己的想法和流程说一下,就是我现在是连接上了,但是之前也没成功,然后这没成功的原因我还是不太知道.网上很多资料感觉都和我看到不一样,就一个JDK安装的目录,我目录下面都没有那些文件,还有就是Telnet服务的开始,现在在服务里面都没有找到这个,但是他是可以直接用的.
SQL SERVER 2005 EXPRESS 远程连接的问题
城里的月光
09-04 1万+
 首先下载一个管理器SQL Server Management Studio ExpressSQLServer2005_SSMSEE.msi),微软的官方网站有。1、开启sql2005远程连接功能: 第一步 :SQL Server Configuration Manager -> SQL Server 2005 Services  将 SQL Server Browser 设置为 running
写文章

热门文章

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

分类专栏

  • 工具使用 1篇

最新评论

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

    11冲冲冲冲: 谢谢!!!看了好多没搞好,你的可以

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

    m0_69976060: 怎么解决啊表情包表情包表情包

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

    真是一只小小白呀: 成功啦!!!!感谢!!!

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

    m0_64076827: 我为什么复制不过jar

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

    Y_Ego_: 用户 'sa' 登录失败。 ClientConnectionId:01ed6bcb-7700-41bf-bbee-dc380b315df5 这该怎么弄?表情包

最新文章

2020年1篇

目录

目录

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司云东海网站优化排名定制网站怎么自己做优化排名优化网站软件诚信火24星其他网站优化如何做电商网站seo优化如何做高陵网站推广优化公司西店网站优化织梦cms网站怎么优化网站优化关键字廊坊网站优化义乌企业网站优化推广兰州快速优化网站建网站优化网站优化的位置高淳区百度网站优化软件华富网站优化及营销方案台州黄岩区高端百度网站优化新站seo网站优化工具河北电子网站优化大全网站SEO优化前期准备网站建设seo优化推广兰州网站优化排名哪家好网家好子站网站优化揭阳网站优化什么价格苏州网站优化培训官方网站优化的方案哪里做网站优化寿光优化网站产品房山网站的优化昆明网站优化常识歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化