Bagikan melalui


Sampel URL koneksi

Unduh driver JDBC

Aplikasi sampel Microsoft JDBC Driver for SQL Server ini menunjukkan cara menyambungkan ke database SQL Server dengan menggunakan URL koneksi. Ini juga menunjukkan cara mengambil data dari database SQL Server dengan menggunakan pernyataan SQL.

File kode untuk sampel ini bernama ConnectURL.java, dan dapat ditemukan di lokasi berikut:

\<installation directory>\sqljdbc_<version>\<language>\samples\connections

Persyaratan

Untuk menjalankan aplikasi sampel ini, Anda harus mengatur classpath untuk menyertakan file jar mssql-jdbc. Anda juga memerlukan akses ke database sampel AdventureWorks2022. Untuk informasi selengkapnya tentang cara mengatur classpath, lihat Menggunakan Driver JDBC.

Catatan

Driver Microsoft JDBC untuk SQL Server menyediakan file pustaka kelas mssql-jdbc untuk digunakan tergantung pada pengaturan Java Runtime Environment (JRE) pilihan Anda. Untuk informasi selengkapnya tentang file JAR mana yang akan dipilih, lihat Persyaratan Sistem untuk Driver JDBC.

Contoh

Dalam contoh berikut, kode sampel mengatur berbagai properti koneksi di URL koneksi, lalu memanggil metode getConnection dari kelas DriverManager untuk mengembalikan objek SQLServerConnection .

Selanjutnya, kode sampel menggunakan metode createStatement dari objek SQLServerConnection untuk membuat objek SQLServerStatement , lalu metode executeQuery dipanggil untuk menjalankan pernyataan SQL.

Terakhir, sampel menggunakan objek SQLServerResultSet yang dikembalikan dari metode executeQuery untuk melakukan iterasi melalui hasil yang dikembalikan oleh pernyataan SQL.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ConnectURL {
    public static void main(String[] args) {

        // Create a variable for the connection string.
        String connectionUrl = "jdbc:sqlserver://<server>:<port>;encrypt=true;databaseName=AdventureWorks;user=<user>;password=<password>";

        try (Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement();) {
            String SQL = "SELECT TOP 10 * FROM Person.Contact";
            ResultSet rs = stmt.executeQuery(SQL);

            // Iterate through the data in the result set and display it.
            while (rs.next()) {
                System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
            }
        }
        // Handle any errors that may have occurred.
        catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

Lihat juga

Menyambungkan dan mengambil data