ホームページ  >  記事  >  Java  >  Javaでsqlserverデータベースに接続する方法

Javaでsqlserverデータベースに接続する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-02-19 12:05:0527162ブラウズ

sqlserver データベースを Java に接続する方法: 最初に JDBC ドライバーを準備してデータベースをセットアップし、次にネットワークを構成し、設定を適用して SQL サーバーを再起動し、最後にポート 1433 が開いているかどうかを確認します。

Javaでsqlserverデータベースに接続する方法

このチュートリアルの動作環境: Windows7 システム、java10&&sqlserver2008 バージョン、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。

sqlserverデータベースとjavaの接続方法:

1.準備

(1) JDBCドライバの準備

ドライバーのダウンロード アドレス

sqljdbc_7.2.2.0_chs.exeを選択してダウンロードします

次に開き、パスを設定し、[解凍]をクリックして、任意のディレクトリに解凍します。

解凍したフォルダーには多くのファイルがありますが、必要なのは「mssql-jdbc-7.2.2.jre8.jar」、「mssql-jdbc-7.2.2.jre11.jar」、「sqljdbc_auth」の 3 つだけです.dll" (dll には 2 種類あり、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 コード

# は、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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。