Untuk Databasenya saya disini menggunakan MySQL xampp,software nya dapat di download disini langkah-langkah pembuatannya bisa anda download modulnya disini
Contoh program : Program pengolahan Data Mahasiswa menggunakan Database MySQL Xampp.
1. Buka aplikasi netbeans 6.9.1
2. Buat sebuah project baru dengan nama asumsikan sendiri.
3. Pilih JFrame kemudian rancang form seperti gambar berikut:
3. Pilih JFrame kemudian rancang form seperti gambar berikut:

4. Sebelum masuk ke perintah savenya yang paling utama dibuat adalah sebagai berikut:
import java.text.SimpleDateFormat;
import javax.swing.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
public class Inputmhs extends javax.swing.JFrame {
public Connection con;
public Statement stat;
public ResultSet rs;
public String sql;
public String tanggal;
/** Creates new form Inputmhs */
public Inputmhs() {
initComponents();
this.setLocationRelativeTo(null);
}
5. Perintah Koneksi
public void koneksi()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/sisfo","root","");
}
catch(Exception e){}
}
6. Perintah Save
try {
koneksi();
sql = "insert into mhs values('"+txtnobp.getText()+"','"
+txtnama.getText()+"','"
+tanggal+ "','"
+txtalamat.getText()+"','"
+txtnohp.getText()+"')";
stat= con.createStatement();
stat.execute(sql);
kosong(); JOptionPane.showMessageDialog(null,"Data berhasil dimasukkan","Pemberitahuan",JOptionPane.PLAIN_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
}
7. Perintah Edit
try {
koneksi();
sql = "update bayi set nama='"+txtnama.getText()
+"',tgllahir='"+tanggal
+"',alamat='"+txtalamat.getText()
+"',nohp='"+txtnohp.getText()
+"' where nobp='"+txtnobp.getText()+"'";
stat = con.createStatement();
stat.execute(sql);
kosong();
JOptionPane.showMessageDialog(null, "Data Telah Diedit");
} catch(Exception e){}
8. Perintah Cancel
kosong();
9. Perintah Exit
in ok=JOptionPane.showConfirmDialog(rootPane,"Apakah Ingin Keluar","Pemberitahuan",JOptionPane.YES_NO_OPTION );
if(ok==0){
dispose();
}
10. Perintah kosong()if(ok==0){
dispose();
}
private void kosong(){
txtnobp.setText("");
txtnama.setText("");
txtalamat.setText("");
txtnohp.setText("");
txtnobp.requestFocus();
}
11. Perintah Pemanggilan txtnobp
try {
if (txttanggal.getDate() != null) {
String pattern = "yyy-MM-dd";
SimpleDateFormat format = new SimpleDateFormat(pattern);
tanggal = String.valueOf(format.format(txttanggal.getDate()));
}
} catch (Exception e) {
}
Cukup mudah kan, selamat mencoba kawan !!!
0 komentar:
Posting Komentar