java連接SQL?Server數(shù)據(jù)庫圖文教程(自用)
1.基礎(chǔ)配件
SQL Server版本:2022
JDK版本:21
java編譯器:IDEA
JDBC版本:12.6(x64版本)
2.準(zhǔn)備工作
2.1 SQL Server的準(zhǔn)備工作
打開SQL Server的配置管理器,將SQL Server的網(wǎng)絡(luò)配置下的MSSQLSERVER中的TCP/IP以及Named Pipes打開,如圖所示:
打開TCP/IP的屬性,進(jìn)入IP地址選項塊,將IP1、IP10以及IP14的的IP的地址改為IPV4地址:127.0.0.1。然后將所有的TCP端口改為1433,如圖所示:
進(jìn)入SQL Server Management Studio,使用Windows驗證登錄后,選中數(shù)據(jù)庫服務(wù)器,打開,選擇 安全性->登錄名->sa,右鍵點擊屬性,進(jìn)入后設(shè)置密碼。(密碼:123456)
2.2 IDEA的準(zhǔn)備工作
新建一個項目(我命名為learn),打開該項目,把對應(yīng)版本的JDBC jar包拖入External Libraries中。
3.調(diào)試工作
在代碼中import java.sql.*,然后進(jìn)行代碼調(diào)試,具體代碼如下:
import java.sql.*; public class Main { public static void main(String[] args) { String url = "jdbc:sqlserver://192.168.0.131:1433;databaseName=test;integratedSecurity=false;encrypt=true;trustServerCertificate=true;"; 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 student"); while (resultSet.next()) { System.out.println(resultSet.getString("id")); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }// 連接數(shù)據(jù)庫cpp } }
3.1 代碼分析
String url = "jdbc:sqlserver://192.168.0.131:1433;databaseName=test;integratedSecurity=false;encrypt=true;trustServerCertificate=true;";
“jdbc:sqlserver:” --加載驅(qū)動
//192.168.0.131 --ipv4地址(win+r打開cmd,輸入ipconfig,獲取ipv4地址,每個人都不一樣)
databaseName=test --所要使用的數(shù)據(jù)庫名稱
integratedSecurity=false;encrypt=true;trustServerCertificate=true --默認(rèn)設(shè)置
剩下的代碼則都是根據(jù)先前的設(shè)置以及自身數(shù)據(jù)庫的信息進(jìn)行編寫,不再多加贅述。
4.運行
對該段代碼進(jìn)行運行后得到如下結(jié)果:
以上,結(jié)束。
總結(jié)
到此這篇關(guān)于java連接SQL Server數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)java連接SQL Server內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis plus的自動填充與樂觀鎖的實例詳解(springboot)
這篇文章主要介紹了Mybatis plus的自動填充與樂觀鎖的實例詳解(springboot),本文給大家介紹的非常詳細(xì)對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11JavaWeb實現(xiàn)用戶登錄注冊功能實例代碼(基于Servlet+JSP+JavaBean模式)
這篇文章主要基于Servlet+JSP+JavaBean開發(fā)模式實現(xiàn)JavaWeb用戶登錄注冊功能實例代碼,非常實用,本文介紹的非常詳細(xì),具有參考借鑒價值,感興趣的朋友一起看看吧2016-05-05