Sabtu, 26 Oktober 2013

tugas 3(http://chordslagukita.blogspot.com/2012/12/cara-koneksi-java-netbeans-ke-database.html)(http://forzarafi.wordpress.com/2010/11/05/koneksi-netbeans-ke-database-mysql/)






Cara Koneksi Java Netbeans Ke Database MySQL

       Dalam tulisan saya kali ini, saya akan memberitahu anda Cara Mengkonesikan Java dengan IDE netbeans ke Database MySQL. kali ini yang anda butuh kan pada koneksi java adalah java connector. Jika anda belum memiliki Java Connector silahkan Download Java Conncetor. Jika anda sudah mempunyai Java Connector sekarang kita mulai eksekusinya.Pertama buka Netbeans dan Klik File>New Projact. Pilih java lalu pilih Java Application lalu klik next dan isi nama projectnya lalu klik finish. Maka akan tampil seperti di bawah ini:

Nama project saya adalah Java Application5. Okay langsung saja kita konekan databasenya.klik kanan pada Libraries pada project anda lalu pilih Add JAR/Folder. Lebih jelasnya seperti di bawah ini:

Lalu pilih mysql connctor , setelah itu klik open.Lalu lihat perubahan pada Libraries tersebut:


Separuh perjalanan telah kita lewati sekarang tinggal kita koneksikan saja. Oh... Iya saya hampir lupa kita buat databasenya dulu. Disini saya membuat database dengan namakoneksi dan saya buat menggunakan phpmyadmin dengan nama tabel tabelku dan strukturnya sebagai berikut:



Setelah anda membuat databasenya sekarang kembali ke netbeansnya. Sekarang kita akan mengkoneksikan. Pilih tab Services lalu klik kanan pada Databases dan pilih new connectionatau detailnya seperti di bawah ini:


Maka akan tampil form seperti di bawah ini:


Lalu pada driver pilih MySQL(Connector/J driver). Pada Driver File tambahkan mysql connector. Jika sudah ada langsung klik next. Dan akan tampil form seperti di bawah dan perhatikan:




Isi Database dengan nama database yang anda buat lalu user name dan password nya. Isi sesuai username dan password anda. Jika anda ingin mengingat passoword centangRemember password . Setelah itu klik Test Connection. Jika sukses maka akan tampil seperti di bawah ini:



Itu berarti koneksi yang anda buat telah sukses.Sekian dan terima kasih,Semoga dapat bermanfaat yaa...


koneksiDB.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


public class KoneksiDB {
/**
 *
 * @author acer
 */
    /**
     * @param args the command line arguments
     */
    Connection connection = null;
    public void sambungkanDatabase (
    String namaServer, String namaDatabase,String username, String password
    ) throws SQLException, ClassNotFoundException{
    String driverName = "com.mysql.jdbc.Driver";
    Class.forName(driverName);
    String url = "jdbc:mysql://" + namaServer + "/" + namaDatabase;
    connection = DriverManager.getConnection(url, username, password);
    JOptionPane.showMessageDialog(null, "Koneksi ke database tersambung..");
    }
    public static void main(String[] args) throws SQLException, ClassNotFoundException {
        // TODO code application logic here
     KoneksiDB kd = new KoneksiDB();
    kd.sambungkanDatabase("localhost", "dbmahasiswa", "root","password ");   
    }

    //private static class t extends Exception {

       // public t() {
        }
koneksi.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author acer
 */
public class koneksi {
    
}

atau coding yang ini..
import java.sql.*;
/**
 *
 * @author forzarafi
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        // TODO code application logic here
        String user="root";
        String pwd ="admin";
        String host="localhost";
        String db="latihan";
        String urlvalue="";
        try{
           Class.forName("com.mysql.jdbc.Driver");
           urlvalue="jdbc:mysql://"+host+"/"+
                    db+"?user="+user+
                    "&password="+pwd;

           Connection conn=
                   DriverManager.getConnection(urlvalue);
           System.out.println("koneksi sukses");
           conn.close();
           }
        catch (SQLException e){
            System.out.println("koneksi gagal" + e.toString());
        }
        catch (ClassNotFoundException e){
            System.out.println("jdbc.Driver tidak ditemukan");
        }
    }
}
    

Tidak ada komentar:

Posting Komentar