java連接sqlserver資料庫的方法:先準備JDBC驅動,並設定資料庫;然後進行網路配置,應用設定後重新啟動SQL伺服器;最後檢查1433埠是否開啟。
本教學操作環境:windows7系統、java10&&sqlserver2008版,DELL G3電腦,此方法適用於所有品牌電腦。
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基礎教學
以上是java如何連接sqlserver資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!