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 :
- Database
- Library Koneksi
- Form GUI
- Script Koneksi
- Script Query

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;Memanggil Method Koneksi
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;
}
}
//panggil method koneksiScript Query untuk input Data
java.sql.Connection koneksi = new DBConnection().connect();
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.

Dalam belajar java , mahasiswa sering saya beri tugas untuk membuat
aplikasi kalkulator sederhana. Untuk membuatnya, mereka harus memahamai
alur kerja atau algoritma kalkulator. Yang saya harapkan tentu mereka
bisa membuat dengan algoritma sendiri. Tujuannya adalah agar kemampuan
algoritma mereka semakin terasah dan memotivasi agar terus latihan
belajar bahasa pemrograman.












