Assalamu’alaikum sahabat
walau mungkin yang sudah terlebih dahulu expert beranggapan bahwa postingan ini jadul, tapi no problem. disini saya hanya ngeShare sapa tau ada yang membutuhkan, ya sama seperti saya juga karna newbie kemaren pas belajar pemrograman client server sempet nyari-nyari referensi juga :D.
ok, di kesempatan kali ini saya ingin berbagi sedikit pengalaman bersangkutan dengan judul diatas yaitu membuat koneksi ke database sql server dengan java atau koneksi sql server menggunakan java.
Sebelum memulai coding perlu di persiapkan beberapa software pendukung diantaranya sbb:
1. Sql server [2000/2005 dst]
pada contoh kali ini saya menggunakan Sql server 2005, o ya pastikan juga temen2 mengetahui user dan password Sql server authentication-nya, untuk user default-nya ‘ sa ‘ tapi kalo password di tentukan temen2 saat proses instalasi Sql tentunya.
2. Java Development Kit / JDK yang sudah terinstall
3. Aplikasi Editor [java] seperti Netbeans, notepad ++, eclipse dll
biar like a bos untuk aplikasi editor sendiri saya menggunakan Netbeans IDE 6.9 dengan JDK 1.6, untuk editor netbeans dan JDKnya bisa di download di url berikut “http://www.oracle.com/technetwork/java/javase/downloads/index.html”
4. Class Driver / Connector
Class Driver ini merupakan Library, yang menjadi class penghubung / pendorong antara Aplikasi dengan Database, karna pembahasan kita kali ini merupakan koneksi ke Sql server, so kita pakai Class Driver untuk Sql server. ada beberapa class Driver untuk koneksi ke Sql server, namun pada contoh kali ini saya hanya mendemokan dengan menggunakan jtds JDBC Driver, jtds yang saya pakai yaitu versi 1.2.2 .
untuk mendapatkan Jtds ini temen-temen bisa download di link berikut “http://sourceforge.net/projects/jtds/files/”
yappzz.. kebutuhan software dirasa sudah cukup, selanjutnya kita mulai codingnya.
1. seperti biasa tahap paling awal di netbeans adalah create new Project, File>new Project. di categories pilih Java dan Java Application pada Projects then Next
Rubah Project Name menjadi “ContohKoneksiSqlServer”, Project Location [lokasi penyimpanan projek] bisa ditempatkan di folder yang temen2 buat atau bisa mengikuti seperi contoh gambar diwabah ini, then klik Finish
akan tergenerete subuah project java di window sudut kiri atas seperti gambar berikut ini
2. buat sebuah java Class dengan nama “KoneksiDB” dengan cara klik kanan pada Source Packages>new>java Class
akan tampil sebuah file berekstensi .java di sebelah kanan project dan mengenerete class KoneksiDB, lengkapi codingnya seperti di bawah ini
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
* @author Eman
*/
public class KoneksiDB {
private Connection koneksi;
public Connection getKoneksi() {
if (koneksi == null) {
try {
Class.forName(“net.sourceforge.jtds.jdbc.Driver”);
System.out.println(“Class Driver Ditemukan”);
try {
String url = “jdbc:jtds:sqlserver://localhost:1433/PCS4814″;
koneksi = DriverManager.getConnection(url,”sa”,”eman”);
System.out.println(“Koneksi Database sukses”);
} catch (SQLException se) {
System.out.println(“Koneksi Database Gagal error:” + se);
System.exit(0);
}
} catch (ClassNotFoundException cnfe) {
System.out.println(“Class tidak ditemukan, error: ” + cnfe);
System.exit(0);
}
}
return koneksi;
}
public static void main(String[] args) {
new KoneksiDB().getKoneksi();
}
}
sebelum dijalankan, jangan lupa untuk mengimport jtds Drivernya [yang uda di download sebelumnya] dan letakan pada Libraries dengan cara klik kanan pada Libraries>Add jar/folder, then cari Jtds Drivernya
baru kemudian project / [File KoneksiDB.java] di run
jika hasilnya seperti gambar dibawah ini, itu tandanya temen-temen sudah sukses membuat koneksi Database Sql server dengan java
sintak “net.sourceforge.jtds.jdbc.Driver” pada coding diatas didapat dari Library jtds, karna memang pada dasarnya kita memanggil sebuah Class yang bernama Driver pada library jtds tersebut
ok, sekian dulu untuk tutorial Koneksi ke Sql server dengan java di Netbeans, semoga bermanfaat
terima kasih