Gallery

Java & MySQL dengan XAMPP

Berikut ini mendiskusikan tentang cara membuat tabel pada suatu database. Kemudian menambahkan data pada tabel tersebut dengan menggunakan syntaks Java.

Sebelum memulainya, kita harus menginstal terlebih dahulu JDK dan XAMPP. Setelah itu, downloadlah library berikut >mysql-connector-java-5.1.7-bin.jar. Fungsi dari library ini adalah sebagai jembatan untuk melakukan koneksi Java dengan MySQL yg terdapat pada XAMPP dan letakkan file tersebut kedalam direktori instalasi JDK > C:\Program Files\Java\jdk1.7.0\jre\lib\ext. Nyalakan service Apache dan MySQL yang terdapat pada XAMPP.

Kemudian, kita buat database MySQL pada XAMPP, misalnya : simple

Buatlah class Java, misal : coba.java (bisa mengggunakan editor eclipse, notepad, netbeans, jcreator, notepad++, dll) dan disini penulis menggunakan editor eclipse helios. Selanjutnya, ketikkan program berikut :

import java.sql.*;
public class coba{
public static void main(String args[]){
String username = "root";
String password = "";
String dburl = "jdbc:mysql://localhost/simple";
Connection con = null;
try{
//Driver DatabaseMySQL
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(dburl,username,password);
Statement st = con.createStatement();
}catch (ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException e){
con =null;
}if(con != null){
System.out.println("Koneksi Berhasil");
}else{
System.out.println("Koneksi TIdak Berhasil");
}
}
}

Program berikut, hanya melakukan pengecekan koneksi database dengan Java berhasil atau tidak.

Jika koneksi berhasil, outputnya seperti berikut :

Tahap selanjutnya, membuat tabel dan menginsert data kedalam tabel..

hari berikutnya yachhhh hehehehe

Ok, kita lanjutkan lagi.. Pembahasan selanjutnya adalah membuat tabel misal nama tabel adalah : COMMENTS
Perhatikan tulisan yang berwarna biru. Tulisan yang berwarna biru adalah tambahan syntaks java dalam membuat tabel.

import java.sql.*;
public class coba{
public static void main(String args[]){
	String username = "root";
	String password = "";
	String dburl = "jdbc:mysql://localhost/simple";
	String create_tabel ="create table COMMENTS" +
 "(id INT NOT NULL AUTO_INCREMENT," +
  "MYUSER VARCHAR(30) NOT NULL," + 
 "EMAIL VARCHAR(30)," +
 "WEBPAGE VARCHAR(100) NOT NULL," +
  "COMMENTS VARCHAR(400) NOT NULL," + 
 "PRIMARY KEY (ID))";
	Connection con = null;
	try{
	Class.forName("com.mysql.jdbc.Driver");
	con=DriverManager.getConnection(dburl,username,password);
	Statement st = con.createStatement();
 //Buat Tabel
  st.executeUpdate(create_tabel); 
 System.out.println("Tabel COMMENTS Sukses Dibuat Hore!"); 

	}catch (ClassNotFoundException e) {
		e.printStackTrace();
	}catch(SQLException e){
		con =null;
	}if(con != null){
		System.out.println("Koneksi Berhasil");
	}else{
		System.out.println("Koneksi TIdak Berhasil");
	}
	}
}
Dan jika tabel berhasil dibuat, maka terbentuklah sebuat tabel didalam phpmyadmin xampp pada database simple.
Tampilan outputnya sebagai berikut :
Output pada eclipse
Dan tabel pada xampp

Create Tabel pada XAMPP

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