请优先查看目录置顶内容 “使用本文必看内容”
请优先查看以下内容 “使用本文必看内容”
使用本文必看内容
注释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