在IDEA上面連接Sql?Server數(shù)據(jù)庫教程(親測有用)
使用的IDEA為2021版,Sql Server為2012版。
之前進(jìn)行用IDEA連接Sql Server,一直失敗。網(wǎng)上找了很多教程,試了一下午,終于連接成功了,在此分享一下我的連接教程。
1、打開IDEA,點擊右側(cè)Database,再點擊左側(cè)加號。

2、點擊Data Source,選擇Microsoft SQL Server。

3、輸入Port,User,Password,分別為端口號,用戶名,密碼。根據(jù)自己安裝Sql Server時的設(shè)置來輸入,然后點擊Test Connection進(jìn)行測試連接。

4、連接可能會報錯,此時點擊Enable TLSv1

5、然后點擊Data Source右側(cè)的Drivers,選擇Microsoft SQL Server點擊,把右側(cè)的Sql Server ver的版本號改為8.2.2。

6、回到Data Source這邊,點擊@localhost,再點擊General,再次點Test Connection進(jìn)行測試

7、這次測試連接成功,重新輸入密碼,點擊OK

8、連接成功后,可以輸入SQL語句進(jìn)行數(shù)據(jù)庫方面的相關(guān)操作,如建庫建表,增刪改查。


解決idea數(shù)據(jù)源連接SQL Server失敗的問題
最近項目中用到了Microsoft SQL Server數(shù)據(jù)庫,在Idea中添加Microsoft SQL Server數(shù)據(jù)源,連接數(shù)據(jù)庫時會報錯: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加入到數(shù)據(jù)庫采用的Drivers-Microsoft SQL Server的Driver Files中。
2. 修改idea安裝目錄下的jdk配置。
打開C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.3\jbr\conf\security\java.security,并進(jìn)行編輯
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. 修改數(shù)據(jù)源高級屬性。
將數(shù)據(jù)源Advanced中的trustServerCertificate屬性改為true。

4. Test Connection

終于成功連接到SQL Server了,希望可以幫助到大家。
總結(jié)
到此這篇關(guān)于在IDEA上面連接Sql Server數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)IDEA連接SqlServer內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題
- IDEA連接MySQL后管理數(shù)據(jù)庫的操作指南
- IDEA連接MySQL數(shù)據(jù)庫的4種方法圖文教程
- IDEA連接達(dá)夢數(shù)據(jù)庫的詳細(xì)步驟
- idea連接mysql數(shù)據(jù)庫失敗的幾種解決方案
- IDEA連接MySQL數(shù)據(jù)庫并執(zhí)行SQL語句使用數(shù)據(jù)圖文詳解
- idea連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程
- IDEA使用JDBC安裝配置jar包連接MySQL數(shù)據(jù)庫
- IntelliJ IDEA 設(shè)置數(shù)據(jù)庫連接全局共享的步驟
相關(guān)文章
Sql Server中通過sql命令獲取cpu占用及產(chǎn)生鎖的sql
這篇文章主要介紹了Sql Server中通過sql命令獲取cpu占用及產(chǎn)生鎖的sql,需要的朋友可以參考下2022-10-10
sqlserver中的自定義函數(shù)的方法小結(jié)
“自定義函數(shù)”是我們平常的說法,而“用戶定義的函數(shù)”是 SQL Server 中書面的說法。2010-06-06
SQL?Server2019安裝的詳細(xì)步驟實戰(zhàn)記錄(親測可用)
SQL Server 2019作為編程人員必須使用到的一款數(shù)據(jù)庫管理軟件,許多初學(xué)者在安裝這款軟件的時候都出現(xiàn)了各種各樣的問題,下面這篇文章主要給大家介紹了關(guān)于SQL?Server2019安裝的詳細(xì)步驟,需要的朋友可以參考下2022-06-06
sql server性能調(diào)優(yōu) I/O開銷的深入解析
這篇文章主要給大家介紹了關(guān)于sql server性能調(diào)優(yōu) I/O開銷的相關(guān)資料,文中通過示例代碼以及圖片介紹的非常詳細(xì),對大家的理解和學(xué)習(xí)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
sqlserver2022附加數(shù)據(jù)庫時報錯的問題解決
附加數(shù)據(jù)庫的目的,進(jìn)行數(shù)據(jù)庫的轉(zhuǎn)移,將需要的數(shù)據(jù)庫,進(jìn)行轉(zhuǎn)移,本文主要介紹了sqlserver2022附加數(shù)據(jù)庫時報錯的問題解決,具有一定的參考價值,感興趣的可以了解一下2024-04-04

