您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關java連接sqlserver數據庫的案例的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
java連接sqlserver數據庫的方法:首先準備JDBC驅動,并設置數據庫;然后進行網絡配置,應用設置后重啟SQL服務器;最后檢查1433端口是否打開。
java連接sqlserver數據庫的方法:
1、準備
(1)準備JDBC驅動
驅動下載地址
選擇sqljdbc_7.2.2.0_chs.exe下載
接下來打開,設置路徑,點擊"unzip",解壓到任意目錄。
解壓出的文件夾中有很多文件,但我們只需要三個“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc-7.2.2.jre11.jar”,“sqljdbc_auth.dll”(dll有兩種,64位系統使用x64文件夾下的,32位用x86下的)
將“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc-7.2.2.jre11.jar”移動到java工程的lib文件夾下,之后在工程中導入對應java版本的jar
將“sqljdbc_auth.dll”移動到java安裝目錄\JDK\bin下
(2)數據庫設置
打開Sql Server配置管理器
網絡配置->MSSQLSERVER->TCP/IP,啟動TCP/IP
接下來右鍵TCP/IP->屬性->IP地址,將IP0,IP10,IPALL改為如下圖屬性
應用設置后,重啟SQL服務器,如下圖
重啟數據庫后要檢查1433端口是否打開
在cmd里輸入netstat -an|findstr 1433
2、java代碼
代碼中的IPv4地址可以在cmd中用ipconfig得到
Copy import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; class JDBCTest { public static void main(String[] args) { String connectionUrl = "jdbc:sqlserver://(你的IPv4IP):1433;databaseName=選擇的數據庫;integratedSecurity=false;"; try (Connection con = DriverManager.getConnection(connectionUrl, "數據庫用戶名", "密碼"); Statement stmt = con.createStatement();) { String SQL = "SELECT TOP 10 * FROM uDept;(這里為輸入的SQL語句)"; ResultSet rs = stmt.executeQuery(SQL); while (rs.next()) { System.out.println(rs.getString("表中的列名")); } } catch (SQLException e) { e.printStackTrace(); } } }
感謝各位的閱讀!關于“java連接sqlserver數據庫的案例”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。