欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java連接SQL?Server數(shù)據(jù)庫的超詳細教程

 更新時間:2022年06月15日 11:16:41   作者:qq_53170849  
最近在java連接SQL數(shù)據(jù)庫時會出現(xiàn)一些問題,所以這篇文章主要給大家介紹了關(guān)于java連接SQL?Server數(shù)據(jù)庫的超詳細教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

前言

最近數(shù)據(jù)庫大作業(yè)要連接數(shù)據(jù)庫,看了很多博客文章終于連接好了,但是沒有看到一篇博客是能直接連接完成的,所以在這記錄一下希望能幫助大家

sql server 版本:2008;

jdk版本:11

java編譯器:eclipse

sqlserver,jdk以及eclipse的安裝的就不說了,可以參考其它博客

一、sqlserver的配置

1、Tcp\Ip 配置

首先,在開始搜索框中搜索 sql server配置管理器,如下圖,我們打開它(如果沒有這個軟件或者打不開,那說明當(dāng)初安裝sql server沒安裝完全,卸載重裝一次,找不到不一定就是沒有,百度一下怎么找,真找不到就是沒安裝?。?/p>

如果TCP/ip是禁用狀態(tài),一定要改為開啟!

打開之后依次點擊SQL SERVER 網(wǎng)絡(luò)配置->MSSQLSERVER 協(xié)議->Tcp\Ip,出現(xiàn)下圖界面。

隨后劃到最下面,將 IPALL的Tcp端口 改為1433,然后點擊確定。

2、sql server身份驗證配置

首先打開sql server,先使用window身份驗證連接服務(wù)器。

然后右鍵服務(wù)器,點擊屬性

隨后選擇安全性,將windows身份驗證改為sql server和windows身份驗證模式。點擊確定即可。

隨后依次展開 服務(wù)器->安全性->登錄名->sa , sa是默認的用戶,我們要為其設(shè)置一個密碼,

輸入密碼后,再點擊左邊的 狀態(tài),然后將權(quán)限設(shè)置為 授予和啟用,點擊確定退出即可。

隨后,也是很重要的一步,打開剛剛的sql server配置管理器,重啟sql server服務(wù)。

重啟后,打開sql server,選擇sql 身份驗證,用戶名為sa,密碼就是剛剛你輸入的密碼,點擊登錄,如果不能登錄進去,可能是密碼搞錯了,或者你沒重啟sql服務(wù)。

二、jdbc下載及配置

https://go.microsoft.com/fwlink/?linkid=2155948,這個是9.2版本的jdbc,是目前的最新版,建議下載最新版,因為只有最新版的jdbc是兼容最新版的jdk,如果你jdbc版本低,jdk版本高,就可能用不了。

下載好了解壓到一個你想解壓的文件路徑,我是直接放在了c盤,這個要用winzip解壓,沒有就下載一個就好。

我是直接放在c盤,我也建議大家放在簡單的位置,因為后面要配置環(huán)境變量,文件路徑不能太長,或者有空格也可能會引發(fā)錯誤。
解壓好了打開,應(yīng)該有三個版本,根據(jù)你的jdk版本選擇合適的,我是jdk11,就選那個jre11的,然后把其他倆都刪了。

然后打開分別打開auth,xa這倆文件夾,你的java是X86 或者X64的就選擇哪個,我的是64的。

然后把這個文件復(fù)制一下,粘貼到你的java 下面的bin里面(不知道java文件夾在哪的搜索一下就好)

然后xa文件下的那個文件也像上面一樣復(fù)制到BIN 里面,我就不演示了。

配置環(huán)境

打開設(shè)置,搜索 高級系統(tǒng)設(shè)置,然后點開環(huán)境變量,

然后在下面的系統(tǒng)變量的 CLASSPATH中將 .;C:\sqljdbc_9.2\chs\mssql-jdbc-9.2.1.jre11.jar 這句話加進去,注意不要復(fù)制我的,根據(jù)你jdbc文件路徑和版本名稱進行相應(yīng)更改,注意前面有個點和分號!

然后點擊確定,確定就行。

path路徑這里如果你下載是其它版本的jdbc可以看微軟官方給的教程:https://docs.microsoft.com/zh-cn/sql/connect/jdbc/using-the-jdbc-driver?view=sql-server-ver15

三、java配置及代碼

首先先創(chuàng)建一個java項目,這個應(yīng)該都會吧我就不演示了,然后創(chuàng)建好了,右鍵你剛剛創(chuàng)的這個項目,點擊build path,然后configure buildpath,我的是英文的,中文的話你就對著找就好。

然后出現(xiàn)這個界面,在Libraries分支下面,點擊classpath,點擊右邊的add External JARs,實測沒有classpath也沒事,直接添加就好!

然后選擇你jdbc的文件路徑,選擇jdbc,然后點擊,打開。

然后點擊 apply and close就好。

然后就是java代碼了,我的代碼如下:

代碼前面要加 import java.sql.*

String url = "jdbc:sqlserver://10.40.146.243:1433;databaseName=學(xué)生管理;integratedSecurity=false;";   
        Connection conn;
		try {
			conn = DriverManager.getConnection(url,"sa","123456");
			Statement stat = conn.createStatement();//創(chuàng)建一個 Statement 對象來將 SQL 語句發(fā)送到數(shù)據(jù)庫。
	        ResultSet resultSet=stat.executeQuery("select * from 學(xué)生");
	        while (resultSet.next()) {
                System.out.println(resultSet.getString("姓名"));
            }
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}// 連接數(shù)據(jù)庫cpp

url每個人都不一樣,前面的jdbc:sqlserver://是一樣的,后面緊跟的是你的ipv4地址,ipv4通過 開始欄搜索運行->打開運行->輸入cmd->敲回車->然后在這個界面輸入ipconfig,就有你的ipv4地址了。

找到ipv4地址后就復(fù)制過來,后面加上:1433,其它跟我一樣jdbc:sqlserver://10.40.146.243:1433;databaseName=學(xué)生管理; databasename是你自己想訪問的數(shù)據(jù)庫的名字。

conn = DriverManager.getConnection(url,“sa”,“123456”); sa就是你的用戶名,123456的位置就是你的賬戶密碼。

ResultSet resultSet=stat.executeQuery(“select * from 學(xué)生”); 這個里面是你想執(zhí)行的sql語句,先來個簡單的測試一下通了沒。

System.out.println(resultSet.getString(“姓名”)); 這里姓名這個位置是你想看到的列名。

然后run就好了。

總結(jié) 

到此這篇關(guān)于java連接SQL Server數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)java連接SQLServer數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot中捕獲異常錯誤信息并將其保存到數(shù)據(jù)庫中的操作方法

    Spring Boot中捕獲異常錯誤信息并將其保存到數(shù)據(jù)庫中的操作方法

    這篇文章主要介紹了Spring Boot中捕獲異常錯誤信息并將其保存到數(shù)據(jù)庫中的操作方法,通過實例代碼介紹了使用Spring Data JPA創(chuàng)建一個異常信息的存儲庫接口,以便將異常信息保存到數(shù)據(jù)庫,需要的朋友可以參考下
    2023-10-10
  • Springboot Retry組件@Recover失效問題解決方法

    Springboot Retry組件@Recover失效問題解決方法

    在使用springboot的retry模塊時,你是否出現(xiàn)過@Recover注解失效的問題呢?不用擔(dān)心,這篇文章就來告訴你解決@Recover失效的辦法,需要的小伙伴可以參考一下
    2021-11-11
  • java字符串壓縮解壓示例

    java字符串壓縮解壓示例

    這篇文章主要介紹了java字符串壓縮解壓示例,先壓縮,再加密,再壓縮,數(shù)據(jù)越大,壓縮比例越高,需要的朋友可以參考下
    2014-03-03
  • springboot 設(shè)置CorsFilter跨域不生效的解決

    springboot 設(shè)置CorsFilter跨域不生效的解決

    這篇文章主要介紹了springboot 設(shè)置CorsFilter跨域不生效的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java和Python現(xiàn)在都挺火,我應(yīng)該怎么選?

    Java和Python現(xiàn)在都挺火,我應(yīng)該怎么選?

    這篇文章主要介紹了Java和Python現(xiàn)在都挺火,我應(yīng)該怎么選?本文通過全面分析給大家做個參考,需要的朋友可以參考下
    2020-07-07
  • Jax-rs規(guī)范下REST接口使用方法詳解

    Jax-rs規(guī)范下REST接口使用方法詳解

    這篇文章主要介紹了Jax-rs規(guī)范下REST接口使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • java利用CountDownLatch實現(xiàn)并行計算

    java利用CountDownLatch實現(xiàn)并行計算

    這篇文章主要介紹了java利用CountDownLatch實現(xiàn)并行計算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Spring中filter過濾器的定義方法

    Spring中filter過濾器的定義方法

    這篇文章主要介紹了Spring中filter過濾器的定義方法,Filter 程序是一個實現(xiàn)了特殊接口的 Java 類,與 Servlet 類似,也是由 Servlet 容器進行調(diào)用和執(zhí)行的,需要的朋友可以參考下
    2023-08-08
  • java全角與半角標(biāo)點符號相互轉(zhuǎn)換詳解

    java全角與半角標(biāo)點符號相互轉(zhuǎn)換詳解

    這篇文章主要為大家介紹了java全角與半角標(biāo)點符號相互轉(zhuǎn)換詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • springboot如何使用sm2加密傳輸

    springboot如何使用sm2加密傳輸

    這篇文章主要介紹了springboot如何使用sm2加密傳輸問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論