Thursday, June 28, 2012

Koneksi Java dengan Ms.Sql Server




          Ms.Sql Server adalah salah satu produk dari Microsoft yang berfungsi untuk mengelola data,Sekarang kita akan menggunakan Sql Server ini sebagai tools database kita dan untuk contoh applikasinya disini saya akan mencoba untuk melakukan insert data kedalam database melalui aplikasi yang telah kita buat dengan bahasa pemrograman Java. 

Perlu diketahui Microsoft sangatlah sensitif dengan hak kepemilikan,jadi untuk dapat menjalin koneksi antara Java dengan Sql server kita sebelumnya harus memberikan authentifikasi pada Sql servernya,biasanya saat kita menggunakan sql server kita sering connect menggunakan windows authentification,namun sekarang kita harus login melalui sql server authentification karena kita akan mengakses dari luar aplikasi SQL Server.


Jika pada combobox Authentication kita memilih SQL Server Authentication maka kita diminta untuk memasukan password dan username,nah!! Password dan username ini yang akan jadi parameter kita saat koneksi dari java ke SQL Servers Pada kasus ini saya asusmsikan  kita sudah memiliki username dan password untuk connect ke database SQL Server.

Selanjutnya yang diperlukan adalah menentukan port yang akan digunakan,kita harus menentukan terlebih dahulu port yang akan digunakan JAVA untuk mengakses SQL SERVER disini saya menggunakan port 1433. Bagaimana cara merubah portnya ??caranya sebagai berikut :


Pada folder Microsoft SQL Server 2008 R2 (bagi yang menggunakan versi 2008)

- Pilih SQL Server Configuration Manager
- Pilih Pilih SQL Server Network Configuration
- Pada panel sebelah kiri klik kanan pada TCP/IP pilih properties
- Pilih tab Ip Address
- Rubah Port menjadi  1433



     - OK
     - Klik kanan pada TCP/IP pilih enable
     - Pilih SQL Server Service pada panel disebelah kiri
     - Klik kanan pada SQL Server (SQLEXPRESS) pilih Restart



Selesailah sudah semua konfigurasi untuk SQL SERVER.

Selanjutnya yang kita lakukan adalah membuat database dan table yang akan kita manipulasi datanya..cara membuat database dan table dengan Ms.Sql Server  adalah sebagai berikut :

 - Pilih New Query
 -Akan dibukakan halaman baru ,lalu ketikan kode berikut:



Disini saya membuat database dengan nama toko,dan membuat satu table dengan nama barang.

Jika database dan table telah kita buat,sekarang saatnya kita membuat aplikasinya....

Tapi Eiittsss tunggu dulu !! untuk menyambungkan java dengan SQL Server kita harus menggunakan penghubung yang menjembatani Java dengan SQL Server,disini saya menggunakan library “jtds”.
untuk mendownload librarynya dapat di download disini :
Download jtds-1.2.4.jar
 Lalu Bagai mana memasukan library jtds kedalam project kita ?? disini saya menggunakan netbeans,caranya sebagai berikut :

- Buat project beri nama terserah kita
- Klik kanan pada package Libraries
- Pilih Add JAR/Folder
- Masukan library jtds yang telah kita download kedalam project kita





- Buat kelas koneksi beri nama “Koneksi”


Masukan kode berikut :


Untuk password dan username pada Drivermanager disesuaikan dengan password dan username anda untuk login ke SQL Server.

- Buat sebuah Kelas JframeForm seperti berikut


Ket :
Rubah nama variable dari ketiga textField tersebut :
TextField Id Barang menjadi “txtId”
TextField Nama Barang menjadi “txtNama”
TextField jumlah menjadi “txtJumlah”

- Untuk aksi buttonSimpan sebagai berikut :



- Lakukan penginsertan data contoh :



- Lakukan Query pada Sql Server untuk mengecek apakah data sudah masuk atau belum,jika semua langkah – langkah diatas sudah dilakukan dengan benar maka data akan ditampilkan seperti berikut :




Sekian Tutorial “Koneksi Java dengan Ms.Sql Server”,tutorial ini masih jauh dari sempurna jadi saya mohon koreksinya agar dapat lebih baik lagi untuk kedepannya ,semoga tutorial ini bisa bermanfaat buat kita semua. Amiinn ..

4 comments:

  1. gan.itw coding di button simpan nya sdah bner ya?sya cb kog eror ya di coding insertbarang itw..ada solusi gag gan?

    ReplyDelete
  2. @jesen statham,

    permasalahan yang sama dengan mas bro pernah saya alami, hal yang saya lakukan dengan me-restart service untuk sql servernya.
    Run-Service.msc-Cari service untuk sql server (mssql server)-Restart.

    Lalu jalankan kembali program mas bro.


    Semoga membantu

    ReplyDelete
  3. Sip, betul banget.
    aku lupa. disana tidak dijelaskan kalo saat merubah port . srvice nya harus di restart. terimakasih ^^

    ReplyDelete

Adsense