Selasa, 14 Januari 2014

Koneksi Database mysql dengan netbeans

Belajar Koneksi  database mysql
untuk membuat project java GUI dengan netbeans maka kita dapat pula menggunakan database mysql. utuk koneksi ke msql tidak jauh beda dengan cara koneksi pada database access. pertama ang dilakukan adalah mempersiapkan databasenya. dalam tutorial ini yang dignakan adalah software XAMPP mysql
  1.  Start apache dan mysql pada xamp
  2. buat database di localhost/myadmin
  3. buka project pada netbeans versi aplication, creat main class dulu untuk mencoba koneksi project dengan database. kalau sudah terkoneksi baru tambahkan form.
  4. membuat code program untuk mengkoneksikan ke database. sebelumnya perhatikan dahulu 3     baris code program penting tulisan dengan background dibawah ini.
package koneksi;
import java.sql.*;
import javax.swing.JOptionPane;
/**
 *
 * @author Siti Mujilahwati
 */
public class Koneksi {

    /**
     * @param args the command line arguments
     */

void conn(){
try{ 
String dbname="jdbc:odbc:koneksiku"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection(dbname,"","");  
JOptionPane.showMessageDialog(null, "Koneksi berhasil",
"Insert Data",JOptionPane.INFORMATION_MESSAGE); 
con.close();
}
catch (Exception e){
JOptionPane.showMessageDialog(null, "Eror:"+e,"Gagal",

JOptionPane.WARNING_MESSAGE);
}
}
public static void main(String[] args) {
 // TODO code application logic here
    Koneksi test = new Koneksi();
    test.conn();
    System.exit(0);
}

}

untuk code koneksi mysql kita hanya merubah alamat databasenya baris 1, pemanggilan driver baris 2, dan pengaturan user id pada databasenya baris 3 :

String dbname="jdbc:mysql://localhost:3306/master_data"; Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(dbname,"root","");


5. sekarang mari kita coba tes koneksinya dengan cara run project.