1. Untuk menggunakan database di Java, Anda perlu menggunakan JDBC (java database connection) untuk terhubung dan beroperasi.
Alamat pengunduhan: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
2. Setelah selesai, ekstrak ke disk mana saja, seperti: G:/Program Files/sqljdbc;
3.Microsoft JDBC Drivr 4.0 untuk SQL Server hanya mendukung jdk1.6 dan yang lebih baru, dan berisi dua paket secara internal: sqljdbc4.jar dan sqljdbc.jar
4. Masukkan sqljdbc4.jar ke dalam paket instalasi java
Misalnya: G:/Program Files/Java/jdk1.7.0_05/jre/lib/ext (harus: ./jdk1.7.0_05/jre/lib/ext)
ps: Hanya masukkan sqljdbc4.jar ke dalam paket, bukan sqljdbc.jar, karena hanya ada satu jdbc, dan kesalahan akan dilaporkan jika dua ditempatkan secara bersamaan.
5. Di Mulai->Microsoft Sql server 2008 R2 (atau versi lain)->Alat Konfigurasi->Manajer Konfigurasi Server SQL
-> Konfigurasi jaringan SQL Server 2008 r2-> Protokol MSSQLSERVER;
Aktifkan "TCP/IP"; klik dua kali "TCP/IP" -> "Alamat IP" -> "IPAll" -> item "TCP Port" untuk menambahkan default "1433".
6. Ubah mode otentikasi login default (karena proses instalasi didasarkan pada "Mode Otentikasi Windows" secara default, login sa dinonaktifkan)
① Pertama login dengan identitas Windows, lalu buka Keamanan->Nama login->klik kanan "sa"->Properti->Umum->
Atur kata sandi dan kata sandi konfirmasi nama login sa ke 123456->Status->Login->Enable->OK;
② Kemudian keluar, restart database, dan login menggunakan "SQL Server dan Mode Otentikasi Windows". Nama pengguna sa dan kata sandi 123456. Jika login berhasil, pengaturan database selesai.
7. Buka gerhana dan buat proyek Java baru
Copy kode kodenya sebagai berikut:
impor java.sql.*;
Tes kelas publik {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //Muat driver JDBC
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //Hubungkan ke server dan sampel database
String namapengguna = "sa"; //Nama pengguna bawaan
String penggunaPwd = "123456"; //Kata Sandi
Koneksi dbConn;
mencoba {
Kelas.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, nama pengguna, userPwd);
System.out.println("Koneksi Berhasil! "); //Jika koneksi berhasil, konsol menampilkan Koneksi Berhasil!
} tangkapan (Pengecualian e) {
e.printStackTrace();
}
}
}
8. Jika pengoperasian berhasil maka konfigurasi berhasil!