首頁  >  文章  >  Java  >  java如何連接sqlserver資料庫

java如何連接sqlserver資料庫

coldplay.xixi
coldplay.xixi原創
2021-02-19 12:05:0527277瀏覽

java連接sqlserver資料庫的方法:先準備JDBC驅動,並設定資料庫;然後進行網路配置,應用設定後重新啟動SQL伺服器;最後檢查1433埠是否開啟。

java如何連接sqlserver資料庫

本教學操作環境: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設定管理員

java如何連接sqlserver資料庫

網路設定->MSSQLSERVER-> ;TCP/IP,啟動TCP/IP

接下來右鍵TCP/IP->屬性->IP位址,將IP0,IP10,IPALL改為如下圖屬性

java如何連接sqlserver資料庫

#應用程式設定後,重新啟動SQL伺服器,如下圖

java如何連接sqlserver資料庫

#重啟資料庫後要檢查1433埠是否開啟

在cmd裡輸入netstat -an|findstr 1433

java如何連接sqlserver資料庫

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn