Cara Mudah Membuat Form Input 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){}