Koneksi java ke database MySQL

(._.)/ kali ini aku akan memberikan tutorial mengkoneksikan program Java ke database MySQL yang aku pelajari sebelumnya,  kenapa aku pake MySQL???Karena selain opensource MySQL ni udah popule (._.)

seperti biasa hal pertama yang harus kamu kerjakan adalah masuk ke MySQL Command Line Client, buat database dengan nama latihan_b5, kalo mau lebih gampang bisa langsung dibuat di PHP My Admin, tapi tutorial di sini manual pake console O.o



selanjutnya kita ketikkan syntak berikut ini:



 kalo udah, dibikin tabelnya seperti gambar berikut ini:





 Nah terus tinggal diisi tabelnya dengan data yang kamu inginkan, misalnya gini:

Ulangi langkah tersebut dengan data yang kamu inginkan, terserah mau bikin berapa aja, mau 2 keq 3 koq it's up to you :|

Selesai  deh bikin database nya ^_^

langkah selanjutnya adalah membuat file java. buatnya bisa di notepad++, eclipse, atau apalah sesuka kamu :|
di sini aku pake IDE Netbeans versi 7.0.1

bikin project baru namanya Database

 terus bikin java class namanya KoneksiMysql
ketikkan atau copas syntak di bawah ini:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
import java.sql.*;
/**
 *
 * @author dewi
 */
public class KoneksiMysql {
   
    private String host="localhost";
    private String user="root";
    private String password="*****";
    private String db="latihan_b5";
   
    public KoneksiMysql(){
         Connection conn; 
         Statement st;    
         ResultSet rs;
         int no=0;    
         try {
            
    
     Class.forName("com.mysql.jdbc.Driver");
     conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/latihan_b5", "root", "*****");
     st = conn.createStatement();    
     rs = st.executeQuery("Select * from mahasiswa");
    
        while (rs.next()) {           
            no=no+1;
                        System.out.println(no + ")");          
                        System.out.println("No Mhs    :" +            
                                rs.getString("no_mhs"));              
                        System.out.println("Nama      :" +            
                                rs.getString("nama"));                
                        System.out.println("Alamat    :" +            
                                rs.getString(3));              
                        System.out.println("Jurusan   :" +     
                                rs.getString(4));              
                        System.out.println("============" +    
                                "====================");      
        }           conn.close();
         }
         catch(Exception e) {       
             System.out.println(    
                     "Pesan kesalahan : "+ e.getMessage());
         }
    }
 public static void main(String[] args) {   
     KoneksiMysql koneksimysql = new KoneksiMysql(); 
 }
}

JANGAN LUPA YANG TULISANNYA MIRING-MIRING ITU DIGANTI SESUAIN SAMA YANG KAMU PUNYA YA :| HIHI, OYA JANGAN LUPA JUGA MASUKAN LIBRARY JDBC  NYA YA.
SEMOGA BERMANFAAT. BYE (._.)/