Cara Membuat Koneksi DataBase MS.SQL Server dengan Java Netbans


Hay guys pada kesempatan kali ini admin akan bagikan sedikit ilmu tentang bagaimana menghubungkan sebuah database SQLServer ke dalam Java Netbens , sebelum melangkah lebih jauh admin mau ngasih penjelasan dulu nih sedikit tentang netbeans , Netbeans sendiri adalah apilkasi IDE (Integrated Development Envoironment) berbasis java yang dibuat oleh Sun Microsystem dan berjalan diatas Swing , nah untuk menghubungkan Netbeans ini dengan SQLServer kalian  memerulkan beberapa bahan yaitu :

1. Microsoft SQL Server Management Studio
2. NetBeans IDE
3. SQL JDBC Driver (DOWNLOAD)

Nah disini admin akan membagi menjadi 3 Tahap agar kalian dapat mudah memahami dengan benar cara mengbungkan SQL Server Dengan Netbeans ini, tahap tahapnya antara lain :

1. Configurasi TCP/IP
2. Create User SQL Server
3. Membuaat Koneksi

Oke  tidak perlu berlama lama lagi langsung saja cekidot.

1. Configurasi TCP/IP

Buka SQL Server Configuration Manager
Klik pada SQL Server Network Configuration->Protocols for MSSQLSERVER-> Klik kanan pada TCP/IP -> Pilih Enable
Klik dua kali pada bagian TCP/IP -> Pilih tab IP Address -> Pastikan semua port sudah di Set menjadi 1433 (Port Default MSSQLSERVER)

Terakhir , klik bagian SQL Server Service->klik kanan SQL Server(MSSQLSERVER)->Pilih Restart lalu tunggu prosesnya hingga selesai



2. Create User SQL Server

Login ke Microsoft SQL Server Management Studio dengan Windows Authenticaton -> lalu klik kanan pada Nama PC -> kemudian pilih Properties
  

 
Pilih bagian Security -> kemudian pilih SQL Server and Window Authentication mode->terakhir klik ok
Selanjutnya klik kanan pada Nama PC kemudain pilih restart -> jika muncul notifikasi pilih YES
Jika proses restart sudah selesai -> klik tanda '+' pada bagian Security -> kemudian klik kana pada bagian logins -> lalu pilih New Login
Berikutnya pergi ke bagian General -> Pilih SQL Server Authentication -> Kemudian isi Username dan Password
Pindah ke Server Role->Centang semua role
Selanjutnya pergi ke User mapping->kemudian centang semua kecuali tempdb->terakhir klik ok
Berikutnya Disconnect dahulu lalu connect kembali-> kali ini pilih SQL Server Authentication->kemudian masukkan user beserta password yang telah kita buat

Kemudian isi password yang baru (Pastikan passwordnya berbeda dengan yang lama)-> terakhir klik OK
Jika berhasil kita akan bisa mengakses databasenya seperti ini

3. Membuat Koneksi

Download kemudian Eksrak Drivernya (Link Download Diatas)

Buka Netbeans kalian -> Klik File-> Create New Project
Pilih Java->Java Application-> kemudian Next ->beri nama sesuai yang kalian inginkan -> Terakhir Klik Finish

Cari Projek kalian-> Klik kanan pada libraries->Add JAR/Folder-> Selanjutnya pilih file jtds-1.3.1.jar yang sudah kalian ekstrak sebelumnya
Klik kanan pada bagian packages dari projek yang kalian bua->Klik New-> Pilih Java Class -> beri nama Koneksi -> Dan untuk package kalian bisa mengikuti saja agar tidak rancu


Berikut Ini adalah syntax dari koneksi.java
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package lib;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 *
 * @author User
 */
public class koneksi {

    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://127.0.0.1:1433/buka"; //buka =  nama database yang digunakan 
                    koneksi = DriverManager.getConnection(url, "irvan123", "irvan1234"); //irvan123 = user yang dibuat di SSMS , irvan1234 = passwod dari usernya 
                    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;
    }
}

Dan syntax untuk test.java isinya sebagai berikut
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package test;

import java.sql.SQLException;
import lib.koneksi;

/**
 *
 * @author User
 */
public class Test {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws SQLException {
        koneksi connection = new koneksi();
        connection.getKoneksi();
    }
}
jalankan test.java , ika berhasil Hasilnya akan seperti berikut

Nah itu tadi tutorial menghubungkan databse SQL Server dengan java Netbeans , admin menyarankan agar kalian baca dan pahami dari step pertama sampai terakhir , karena jika ada step yang terlewat akan berkakibat pada koneksi yang kita buat, untuk kalian yang masih kesulitan atau kurang jelas bisa langsung komentar dibawah, sekian tutorial kali ini see you next time :)

Posting Komentar

4 Komentar

  1. matur suwun
    masuk gan tipsnya sangat membantu jos gandossss

    BalasHapus
  2. bro klo connector ke mysqlnya beda gpp kan bro soalnya yang saya pake mysql connector jdbc jadi ga ribet kek diatas

    BalasHapus
Emoji
(y)
:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)