eclipse连接sql server2019、navicat相关问题(Javase、jdk、jdbc正确选择)

本文详细介绍了如何根据Java SE版本选择合适的JDBC驱动和JDK,以解决Eclipse连接SQL Server时可能出现的问题。作者分享了从下载JDBC驱动、更改JDK版本到配置Eclipse的全过程,并提供了SQL Server身份验证设置和Navicat连接SQL Server的步骤。遇到Java版本与JDBC驱动不匹配导致的连接问题的读者将从中受益。
摘要由CSDN通过智能技术生成


请优先查看目录置顶内容 “使用本文必看内容”


请优先查看以下内容 “使用本文必看内容”

使用本文必看内容

注释1:本文来源于本人尝试sql server连接eclipse项目中所产生的系列问题,因此角度更加倾向于我的角度,但是我已经将应该注意的地方标注了,所以请你仔细看,不可漏看,否则会让你白费注释2中功夫。

注释2:sql server 连接重点在于,javaSE(即JRE版本)应该与JDK版本对应,再由javaSE版本去下载相应的JDBC驱动

注释3:在注释2的基础上,以我为例:javaSE版本:javaSE-15,JDK版本:jdk-11.0.14,采用以下思路

思路1:javaSE-15(即JRE)不变,去下载与javaSE版本对应的JDK15,再下载javaSE-15对应的JDBC驱动:sqljdbc_9.2.1.0_chs。
思路2:JavaSE-15(JRE)改变,去下载与我JDK版本:jdk-11.0.14相对应的·javaSE,再由相应下载的新的javaSE版本去下载对应的sql server的JDBC驱动

本文思路出发点为思路1,但也在需要变为思路2的地方做出提示,需要下载的内容地址大体相同,请大家要看清楚,莫要一直采用本方法(指思路1),需要根据实际情况来


mysql电脑安装不上,连接sql server出现各种问题

为啥不连接MySQL呢,因为MySQL安装不了,各种问题发生,本人已经尝试过,包括重装系统,删除注册表等。因此我选择sql server作为连接目标数据库,但是因为SQL server连接会涉及到许多问题,比如JDBC、JDK的选择,如何远程连接数据库等,因此我写下这篇博客,希望能够帮助到大家,不废话直接说重点


前言

我的软件及版本信息:

sql server2019、navicat 16、eclipse2020、JDK15、javaSE15、JDBC(sqljdbc_9.2.1.0_chs)

1、查看 java JDK版本
系统键(win键)+R进入 ,输入cmd,回车
打开后,输入jave -version ,回车即可查看java版本,我的为JDK15

C:\Users\21145>java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)


2、查看 Eclipse 版本
查看Eclipse的版本,可通过点击Help --> About Eclipse IDE 查看
在这里插入图片描述

查看软件版本情况,点击本链接

一、本文讲解内容


1、JDBC如何选择?

1.1根据javaSE选择JDBC

打开eclipse,任意选择项目,观察你的JRE版本,这和后续选择JDK是否重新下载和JDBC选择有关(例如我的为javaSE-15)
在这里插入图片描述
确定这个的原因是为了找到正确的JDK和JDBC,因为错误版本的JDK和JDBC可能会在eclipse连接数据库时,Console可能触发以下问题
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“java.lang.RuntimeException: Could not generate DH key
在这里插入图片描述

1.2JDBC下载

1、进入微软搜索JDBC

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值