在IDEA上面連接Sql?Server數(shù)據(jù)庫(kù)教程(親測(cè)有用)
使用的IDEA為2021版,Sql Server為2012版。
之前進(jìn)行用IDEA連接Sql Server,一直失敗。網(wǎng)上找了很多教程,試了一下午,終于連接成功了,在此分享一下我的連接教程。
1、打開IDEA,點(diǎn)擊右側(cè)Database,再點(diǎn)擊左側(cè)加號(hào)。
2、點(diǎn)擊Data Source,選擇Microsoft SQL Server。
3、輸入Port,User,Password,分別為端口號(hào),用戶名,密碼。根據(jù)自己安裝Sql Server時(shí)的設(shè)置來輸入,然后點(diǎn)擊Test Connection進(jìn)行測(cè)試連接。
4、連接可能會(huì)報(bào)錯(cuò),此時(shí)點(diǎn)擊Enable TLSv1
5、然后點(diǎn)擊Data Source右側(cè)的Drivers,選擇Microsoft SQL Server點(diǎn)擊,把右側(cè)的Sql Server ver的版本號(hào)改為8.2.2。
6、回到Data Source這邊,點(diǎn)擊@localhost,再點(diǎn)擊General,再次點(diǎn)Test Connection進(jìn)行測(cè)試
7、這次測(cè)試連接成功,重新輸入密碼,點(diǎn)擊OK
8、連接成功后,可以輸入SQL語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)方面的相關(guān)操作,如建庫(kù)建表,增刪改查。
解決idea數(shù)據(jù)源連接SQL Server失敗的問題
最近項(xiàng)目中用到了Microsoft SQL Server數(shù)據(jù)庫(kù),在Idea中添加Microsoft SQL Server數(shù)據(jù)源,連接數(shù)據(jù)庫(kù)時(shí)會(huì)報(bào)錯(cuò):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ù)庫(kù)采用的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ù)源高級(jí)屬性。
將數(shù)據(jù)源Advanced中的trustServerCertificate屬性改為true。
4. Test Connection
終于成功連接到SQL Server了,希望可以幫助到大家。
總結(jié)
到此這篇關(guān)于在IDEA上面連接Sql Server數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)IDEA連接SqlServer內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 如何解決IDEA無法連接docker中的數(shù)據(jù)庫(kù)的問題
- IDEA連接MySQL后管理數(shù)據(jù)庫(kù)的操作指南
- IDEA連接MySQL數(shù)據(jù)庫(kù)的4種方法圖文教程
- IDEA連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的詳細(xì)步驟
- idea連接mysql數(shù)據(jù)庫(kù)失敗的幾種解決方案
- IDEA連接MySQL數(shù)據(jù)庫(kù)并執(zhí)行SQL語(yǔ)句使用數(shù)據(jù)圖文詳解
- idea連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程
- IDEA使用JDBC安裝配置jar包連接MySQL數(shù)據(jù)庫(kù)
- IntelliJ IDEA 設(shè)置數(shù)據(jù)庫(kù)連接全局共享的步驟
相關(guān)文章
Sql Server中通過sql命令獲取cpu占用及產(chǎn)生鎖的sql
這篇文章主要介紹了Sql Server中通過sql命令獲取cpu占用及產(chǎn)生鎖的sql,需要的朋友可以參考下2022-10-10sqlserver中的自定義函數(shù)的方法小結(jié)
“自定義函數(shù)”是我們平常的說法,而“用戶定義的函數(shù)”是 SQL Server 中書面的說法。2010-06-06SQL?Server2019安裝的詳細(xì)步驟實(shí)戰(zhàn)記錄(親測(cè)可用)
SQL Server 2019作為編程人員必須使用到的一款數(shù)據(jù)庫(kù)管理軟件,許多初學(xué)者在安裝這款軟件的時(shí)候都出現(xiàn)了各種各樣的問題,下面這篇文章主要給大家介紹了關(guān)于SQL?Server2019安裝的詳細(xì)步驟,需要的朋友可以參考下2022-06-06sql server性能調(diào)優(yōu) I/O開銷的深入解析
這篇文章主要給大家介紹了關(guān)于sql server性能調(diào)優(yōu) I/O開銷的相關(guān)資料,文中通過示例代碼以及圖片介紹的非常詳細(xì),對(duì)大家的理解和學(xué)習(xí)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07sqlServer實(shí)現(xiàn)分頁(yè)查詢的三種方式
在SqlServer中分頁(yè)查詢是經(jīng)常用到的查詢語(yǔ)句,一個(gè)好的分頁(yè)查詢語(yǔ)句,不能將代碼省略,下面這篇文章主要給大家介紹了關(guān)于sqlServer實(shí)現(xiàn)分頁(yè)查詢的三種方式,需要的朋友可以參考下2023-03-03sqlserver2022附加數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的問題解決
附加數(shù)據(jù)庫(kù)的目的,進(jìn)行數(shù)據(jù)庫(kù)的轉(zhuǎn)移,將需要的數(shù)據(jù)庫(kù),進(jìn)行轉(zhuǎn)移,本文主要介紹了sqlserver2022附加數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04