Membuat Koneksi Sederhana Antara Java Dengan MySQL

Umumnya, jika kita membuat sebuah aplikasi. Baik itu aplikasi desktop ataupun berbasis web, biasanya tidak akan jauh-jauh dari yang namanya Database. Dari banyaknya vendor-vendor dengan database yang diusungnya, terdapat satu nama yang sudah tak asing lagi ,yakni MySQL. Walaupun MySQL masih kalah oleh Oracle dalam hal kemampuan menangani data yang dalam jumlah besar, namun MySQL masih menjadi database favorit hingga saat ini. Seperti bahasa-bahasa pemrogaman lainnya, Java juga mempunyai kemampuan dalam mengakses database. Java memanfaatkan API JDBC(Java Data Base Connectivity) untuk urusan koneksi terhadap database. JDBC hanyalah sebuah API(Application Progamming Interface), untuk implementasinya tergantung dari tiap-tiap vendor database. Misalnya saja, MySQL mempunyai mysql-connector-java, atau Oracle dengan Oracle JDBC Driver. Untuk kali ini, saya akan membahas bagaimana cara “mengawinkan” antara Java dan MySQL dengan menggunakan driver mysql-connector-java. Saya asumsikan, di komputer anda sudah terinstall MySQL Server dan JDK. Anda bisa mendapatakan driver mysql-connector-java dengan mengunjungi link ini. Langsung saja seperti ini langkah-langkahnya:

  1. Buat Java Project baru dan tambahkan library driver mysql-connectivity-java. Anda bisa menggunakan IDE apa saja, tergantung kesukaan anda.
  2. Lalu buat class baru dan ketikkan kode dibawah ini.
  3. package frebutrilangga.latihan.jdbc;
    
    import java.sql.Connection;
    import java.sql.Driver;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.SQLInvalidAuthorizationSpecException;
    
    public class TestConnection {
    
    	public static void main (String args[]) throws InstantiationException, IllegalAccessException, ClassNotFoundException{
    
    		try {
    
    			//Registrasi Class Driver
    			Driver driver = (Driver) Class.forName("com.mysql.jdbc.Driver").newInstance();
    			DriverManager.deregisterDriver(driver);
    			//
    
    			// Setting url , username , dan password database
    			String url =  "jdbc:mysql://localhost:3306/[DATABASE_ANDA]";
    			String username = "[USERNAME_ANDA]";
    			String password = "[PASSWORD_ANDA]";
    			//
    
    			//Membuat Koneksi sesuai username, password dan url diatas
    			Connection connection = DriverManager.getConnection(url, username, password);
    			//
    
    			//Action bila Koneksi berhasil
    			System.out.println("KONEKSI SUKSES!");
    			//
    
    		} 
    
    		catch(SQLException e){
    			System.out.println(e);
    			System.out.println("KONEKSI GAGAL!");
    
    		}
    	}
    
    }
    
  4. Jika semua kode sudah diketik, maka sekarang tinggal menjalankan class yang tadi baru dibuat.
  5. Jika koneksi berhasil, maka akan muncul tulisan “KONEKSI BERHASIL!”.
By Frebu Trilangga Posted in Java Tagged

2 comments on “Membuat Koneksi Sederhana Antara Java Dengan MySQL

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s