Menghubungkan SQL Server menggunakan JDBC
Menyiapkan SQL Server Server
Saya menggunakan SQL Server 2005 versi standar SP2, yang semuanya hanya default dan umumnya tidak memerlukan konfigurasi. Jika Anda perlu mengkonfigurasi port, silakan lihat di bawah.
1. "Mulai" → "Program" → "Microsoft SQL Server 2005" → "Alat Konfigurasi" → "Manajer Konfigurasi Server SQL" → "Konfigurasi Jaringan SQL Server 2005" → "Protokol MSSQLServer"
2. Jika "TCP/IP" tidak diaktifkan, klik kanan dan pilih "Mulai".
3. Klik dua kali "TCP/IP" untuk memasukkan pengaturan properti.
4. Restart SQL Server atau restart komputer.
Buat database
Buka "SQL Server Management Studio", Masuk dan Sambungkan ke SQL Server Server, Buat Database Baru, dan beri nama tes
Pengujian dalam gerhana
1. Buka Eclipse, "File" → "Baru" → "Proyek" → "Proyek Java", nama proyeknya adalah Tes
2. Di Eclipse, pilih "Window" → "Preferensi ..." → "Java" → "Jre yang Diinstal", pilih JRE yang diinstal, klik "Edit" → "Tambahkan Eksternal", dan Pilih % Programfiles % /SQLJDBC_1.1 /chs/sqljdbc.jar
3. Anda dapat melihat sqljdbc.jar di "Perpustakaan Sistem JRE" dari proyek pengujian. Bangun Jalur "→" Perpustakaan "→" Tambahkan Jar Eksternal ... ", Pilih %ProgramFiles %/SQLJDBC_1.1/CHS/SQLJDBC.JAR
4. Tulis kode java sebagai berikut:
Impor java.sql.*; tes kelas publik {public static void main (string [] srg) {string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; : // localhost: 1433; DataBasEname = test "; // Sambungkan server dan string uji basis data nama pengguna =" sa "; // string username default userpwd =" 123456 "; // Koneksi kata sandi dbconn; (DriverName); ) {E.PrintStackTrace ();}}}
Catatan:
1. Karena server versi SQL Express dinonaktifkan secara default dan nomor port tidak dikonfigurasi, ia perlu diatur ulang.
2. Jika Anda biasa terhubung ke SQL Server 2000 di Java, Anda harus memperhatikan:
Pernyataan yang memuat jalur driver dan url di SQL Server 2000 adalah
String drivername = "com.microsoft.jdbc.sqlserver.sqlServerDriver";
String dbUrl = "jdbc: microsoft: sqlserver: // localhost: 1433; databaseName = sampel";
Pernyataan yang memuat driver dan URL di SQL Server 2005
String drivername = "com.microsoft.sqlserver.jdbc.sqlServerDriver";
String dbUrl = "jdbc: sqlserver: // localhost: 1433; databaseName = sampel";
Jika metode tulis salah, pengemudi tidak akan ditemukan.
Koneksi JTDS SQLServer
JTDS adalah sumber Open Source 100% Pure Java Driver untuk driver JDBC 3.0 untuk Microsoft SQL Server dan Sybase (Versi 10, 11, 12, 15). JTDS didasarkan pada FREETDS dan saat ini merupakan driver JDBC siap produksi tercepat untuk SQL Server dan Sybase.
JTDS sepenuhnya kompatibel dengan JDBC 3.0, mendukung pernyataan paralel (sepenuhnya independen) di hanya ke depan, dan set hasil yang dapat digulir/dapat diperbarui (hasil Hasil), dan dapat menerapkan semua metode databaseMetAdata dan resultetMetAdata.
JTDS - SQL Server dan Sybase JDBC Driver
Paket sqlserver_jtds; "; Koneksi conn; public sqlserver () {this.connect ();} public void connect () {coba {coba {class.forname (" net.sourceForge.jtds.jdbc.driver ");} tangkap (pengecualian e) {E.PrintStackTrace (); System.out.print (metadata.getDatabaseproductVersion ());