MEMBUAT FORM INPUT DENGAN DATABASE

Membuat Form input data pada Java Netbeans



Dalam artikel kali ini saya akan menjelaskan tentang program java untuk menginput data ke dalam database MySQL.yang perlu anda siapkan adalah :
  1. Database
  2. Library Koneksi
  3. Form GUI
  4. Script Koneksi
  5. Script Query
Database :


Library Koneksi
Saya asumsikan anda sudah mempunyai file koneksi dan melakukan klik kanan Libraries=>Add JAR Folder. sehingga hasilnya seperti dibawah ini. terdapat file “mysql-connector-java-3.0.17-ga-bin.jar

Script Koneksi
package config;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* @author Agus Sumarna
*/
public class DBConnection {
private Connection koneksi;
public Connection connect(){
//untuk koneksi ke driver
try{
Class.forName(“com.mysql.jdbc.Driver”);
System.out.println(“berhasil load driver”);
}catch(ClassNotFoundException cnfe){
System.out.println(“Tidak ada Driver “+cnfe);
}
//untuk koneksi ke database
try{
String url=”jdbc:mysql://localhost:3306/java_db“;
koneksi=DriverManager.getConnection(url,”root”,”");
System.out.println(“Berhasil koneksi”);
}catch(SQLException se){
System.out.println(“Gagal koneksi “+se);
//JOptionPane.showMessageDialog(null,”Gagal koneksi…MySQL server belum aktif”);
}
return koneksi;
}
}
Memanggil Method Koneksi
//panggil method koneksi
java.sql.Connection koneksi = new DBConnection().connect();
Script Query untuk input Data
try{
String sql=insert into biodata(nama,tanggal,alamat) values(?,?,?);
java.sql.PreparedStatement stmt=koneksi.prepareStatement(sql);
try{
stmt.setString(1,jTextField1.getText());
stmt.setString(2,jTextField2.getText());
stmt.setString(3,jTextArea1.getText());
stmt.executeUpdate();
JOptionPane.showMessageDialog(null,”Data berhasil di simpan”);
jTextField1.setText(“”);
jTextField2.setText(“”);
jTextArea1.setText(“”);
}catch(SQLException se){
System.out.println(“Gagal di simpan”);
JOptionPane.showMessageDialog(null,”Data Gagal di simpan”);
}
stmt.close();
}catch(Exception e){}

CATATAN :
Dalam membuat aplikasi java dengan mysql ini, saya sarankan untuk menggunakan software XAMPP. karena kita bisa menggunakan mysql sebagai databasenya dan PHPMyAdmin untuk membuat pengaturan database nya.