Sepertinya aku sudah mengerti apa yang sedang terjadi. Saya telah mengubah pengaturan pc saya dan memperbarui banyak hal, saya pasti telah merusak sesuatu di sepanjang jalan.
Di bawah ini adalah serangkaian instruksi yang telah saya kerjakan jika ada orang lain yang memiliki masalah dengan koneksi Java. Ini dilakukan pada mesin yang baru diinstal:
Menghubungkan Database SQL Server (2008 atau 2012) ke Aplikasi Java Netbeans:
- Instal SQL Server Management Studio 2008 atau 2012
- Instal SQL Servera. Beri nama Instance Server SQLExpress/SQLEXPRESSb. Pastikan bahwa server menerima campuran metode otentikasi (SQL Server dan Windows Authentication Mode) c. Berikan kata sandi kepada Administrator Sistem:admin
- Instal JRE dan JDK terbaru
- Instal Netbeans
- Buat database pengujian di SQL Server Management Studio untuk diuji nanti
- Perbarui firewall untuk menerima port masuk dan keluar 1434 untuk TCP DAN UDP
-
Buka Manajer Konfigurasi SQL Server
sebuah. Hentikan layanan SQL Server (SQLEXPRESS) dan SQL Server Browser
b. Buka Protokol untuk SQLEXPRESS di bawah Konfigurasi Jaringan SQL Server dan aktifkan TCP/IP
c. Aktifkan semua port (KHUSUS IPAll) dan setel port ke 1434
d. Aktifkan kembali layanan (terutama Browser SQL Server)
- Buka zip sqljdbc_4.0.2206.100_enu ke C:\ drive
- Salin dan tempel file DLL dari C:\Microsoft JDBC Driver 4.0 untuk SQL Server\sqljdbc_4.0\enu\auth\x86 atau C:\Microsoft JDBC Driver 4.0 untuk SQL Server\sqljdbc_4.0\enu\auth\ x64 (tergantung pada apakah Anda menjalankan instalasi Java 64bit atau 32bit – JANGAN SALIN KEDUANYA).
- Copy dan paste file DLL ke C:\Program Files\Java\jdk1.8.0_05\bin
-
Tambahkan driver sqljdbc ke aplikasi Java Netbeans Anda
sebuah. Tambahkan driver sqljdbc ke perpustakaan aplikasi (klik kanan add)
b. Di bawah tab Layanan, perluas “Database” dan klik kanan pada “Drivers”
c. Tambahkan driver sqljdbc4 ke layanan (Klik kanan Driver Baru…)
d. Pastikan string koneksi mirip dengan:jdbc:sqlserver://localhost\SQLEXPRESS; database=[Nama Basis Data]; integratedSecurity =true;tempat localhost\SQLEXPRESS diubah ke server tempat Anda menjalankan database