HOME       LIST

【JAVA】MSSQLServer 接続サンプル

MSSQLServer 接続サンプルコードです。

どのような状況に置かれても肯定的な思考をすること。 - 2017/03/18(DOJEUN)

Yes, without a doubt.(うん、全くその通りだね/うん、本当にその通りだよ)


/*
 * 1. Download : Microsoft SQL Server JDBC Driver 3.0(http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=a737000d-68d0-4531-b65d-da0f2a735707)
 * 1-1. Download したファイルの圧縮を解凍して「sqljdbc4.jar」を参照ライブラリに追加
 * 2. MSSQLServer で TCP 通信が出来るよう設定
 * 3.TCP Port が 1433(デフォルト) を使っているのを確認
 * 4.MSSQLServer が設置されている PC のOSが XP でファイアウォールが稼働中の場合は 例外に TCP Port 1433 を追加する。
*/
package test_MSSQLServer;

import java.sql.DriverManager;
import java.sql.Connection;

public class Test_01_MSSQLServer_Connect {
    public static void main(String[] args) {
        String hostName = "MSSQLServer Host名";            // MSSQLServer Host名
        String portNo = "TCP Port 番号";                   // TCP Port 番号
        String dbName = "データベース名";                  // データベース名
        String user = "データベースログイン名";            // データベースログイン名
        String pass = "データベースログインパスワード";    // データベースログインパスワード

        //コンソールに「接続開始」を表示
        System.out.println("Database Connection Start.");
        try
        {
            //JDBCドライバを指定
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

            //接続開始
            Connection objCon = DriverManager.getConnection(
                            "jdbc:sqlserver://" + hostName + ":" + portNo + ";"
                            + "databaseName=" + dbName + ";",
                            user, pass);

            //コンソールに「接続成功」を表示
            System.out.println("Database Connection Success.");
            
            if(objCon != null) objCon.close();
            //コンソールに「接続切り」を表示
            System.out.println("Database Connection Closed.");
        }
        catch(Exception objEx)
        {
            //コンソールに「接続エラー内容」を表示
            System.err.println(objEx.getClass().getName() + ":" + objEx.getMessage());
        }
    }
}

以前コンテンツ:【JAVA】Microsoft SQL Server Insert サンプル
次のコンテンツ:【JAVA】FTP UPLOAD SAMPLE



Copyright(c) 2007-2020 dojeun.com All Rights Reserved.

Valid XHTML 1.0 Transitional