- 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){}