在IDEA上面连接Sql Server数据库教程(亲测有用)

 更新时间:2023年11月10日 10:58:27   作者:lgc721123  
这篇文章主要给大家介绍了关于在IDEA上面连接Sql Server数据库的相关资料,Idea的还有个强大之处就是连接数据库,就可以少开一个数据库工具,文中通过图文介绍的非常详细,需要的朋友可以参考下

使用的IDEA为2021版,Sql Server为2012版。

之前进行用IDEA连接Sql Server,一直失败。网上找了很多教程,试了一下午,终于连接成功了,在此分享一下我的连接教程。

1、打开IDEA,点击右侧Database,再点击左侧加号。

2、点击Data Source,选择Microsoft SQL Server。

 3、输入Port,User,Password,分别为端口号,用户名,密码。根据自己安装Sql Server时的设置来输入,然后点击Test Connection进行测试连接。

4、连接可能会报错,此时点击Enable TLSv1

 5、然后点击Data Source右侧的Drivers,选择Microsoft SQL Server点击,把右侧的Sql Server ver的版本号改为8.2.2。

 6、回到Data Source这边,点击@localhost,再点击General,再次点Test Connection进行测试

 7、这次测试连接成功,重新输入密码,点击OK

8、连接成功后,可以输入SQL语句进行数据库方面的相关操作,如建库建表,增删改查。

解决idea数据源连接SQL Server失败的问题

最近项目中用到了Microsoft SQL Server数据库,在Idea中添加Microsoft SQL Server数据源,连接数据库时会报错:The server selected protocol version TLS10 is not accepted by client preferences [TLS12]。解决方案如下:

1. 下载Microsoft JDBC Driver 12.4 for SQL Server。

下载 - JDBC Driver for SQL Server | Microsoft Learn

将sqljdbc_12.4.0.0_chs.zip\sqljdbc_12.4\chs\jars\mssql-jdbc-12.4.0.jre8.jar加入到数据库采用的Drivers-Microsoft SQL Server的Driver Files中。

2. 修改idea安装目录下的jdk配置。

打开C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.3\jbr\conf\security\java.security,并进行编辑

jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, anon, NULL, \ include jdk.disabled.namedCurves

jdk.tls.legacyAlgorithms=SSLv3, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, anon, NULL, \ include jdk.disabled.nameCurves

3. 修改数据源高级属性。

将数据源Advanced中的trustServerCertificate属性改为true。

 4. Test Connection

终于成功连接到SQL Server了,希望可以帮助到大家。

总结

到此这篇关于在IDEA上面连接Sql Server数据库的文章就介绍到这了,更多相关IDEA连接SqlServer内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SQL语句性能优化(续)

    SQL语句性能优化(续)

    这篇文章主要介绍了SQL语句性能优化(续),设计到性能优化相关知识,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-03-03
  • Sql Server中通过sql命令获取cpu占用及产生锁的sql

    Sql Server中通过sql命令获取cpu占用及产生锁的sql

    这篇文章主要介绍了Sql Server中通过sql命令获取cpu占用及产生锁的sql,需要的朋友可以参考下
    2022-10-10
  • sqlserver中的自定义函数的方法小结

    sqlserver中的自定义函数的方法小结

    “自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。
    2010-06-06
  • SQL Server2019安装的详细步骤实战记录(亲测可用)

    SQL Server2019安装的详细步骤实战记录(亲测可用)

    SQL Server 2019作为编程人员必须使用到的一款数据库管理软件,许多初学者在安装这款软件的时候都出现了各种各样的问题,下面这篇文章主要给大家介绍了关于SQL Server2019安装的详细步骤,需要的朋友可以参考下
    2022-06-06
  • sql server性能调优 I/O开销的深入解析

    sql server性能调优 I/O开销的深入解析

    这篇文章主要给大家介绍了关于sql server性能调优 I/O开销的相关资料,文中通过示例代码以及图片介绍的非常详细,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • sql数据库批量处理脚本

    sql数据库批量处理脚本

    sql数据库批量处理脚本,需要的朋友可以参考下。
    2011-10-10
  • SQLServer中merge函数用法详解

    SQLServer中merge函数用法详解

    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。通过本篇文章给大家介绍sqlserver中merge函数用法详解,感兴趣的朋友一起学习吧
    2015-11-11
  • 防止SQLSERVER的事件探查器跟踪软件

    防止SQLSERVER的事件探查器跟踪软件

    防止SQLSERVER的事件探查器跟踪软件方法,两种方法的原理相同,需要的朋友可以看下。
    2009-10-10
  • sqlServer实现分页查询的三种方式

    sqlServer实现分页查询的三种方式

    在SqlServer中分页查询是经常用到的查询语句,一个好的分页查询语句,不能将代码省略,下面这篇文章主要给大家介绍了关于sqlServer实现分页查询的三种方式,需要的朋友可以参考下
    2023-03-03
  • sqlserver2022附加数据库时报错的问题解决

    sqlserver2022附加数据库时报错的问题解决

    附加数据库的目的,进行数据库的转移,将需要的数据库,进行转移,本文主要介绍了sqlserver2022附加数据库时报错的问题解决,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04

最新评论