Source code pada button tambah adalah seperti berikut:
private void BtnTambahActionPerformed(java.awt.event.ActionEvent evt)
{
String nim =
tfNim.getText();
String nama =
tfNama.getText();
String alamat =
tfAlamat.getText();
try{
String
dbname="jdbc:odbc:Mahasiswa";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection(dbname,"user", "password");
Statement statement =
con.createStatement();
String
sql="insert into mahasiswa
values('"+nim+"','"+nama+"','"+alamat+"');";
statement.executeUpdate(sql);
statement.close();
JOptionPane.showMessageDialog(null,
"Data Berhasil Ditambahkan ", "Insert Data",
JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch
(ClassNotFoundException e){
JOptionPane.showMessageDialog(null, "Error : "+e,
"Gagal", JOptionPane.WARNING_MESSAGE);
} catch (SQLException e)
{
JOptionPane.showMessageDialog(null, "Error : "+e,
"Gagal", JOptionPane.WARNING_MESSAGE);
} catch
(HeadlessException e) {
JOptionPane.showMessageDialog(null, "Error : "+e, "Gagal",
JOptionPane.WARNING_MESSAGE);
}
}
dimana bagian
String nim =
tfNim.getText();
String nama =
tfNama.getText();
String alamat =
tfAlamat.getText();
berfungsi untuk mengambil string dari text field.
Bagian
try{
String
dbname="jdbc:odbc:Mahasiswa";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
berfungsi untuk mengaktifkan driver odbcnya.
Bagian
Connection con = DriverManager.getConnection(dbname,"user",
"password");
berfungsi untuk membuat koneksi dengan nama con ke database yang telah
dibuat.
Bagian
Statement statement = con.createStatement();
berfungsi untuk membuat statement baru dengan nama statement.
Bagian
String sql="insert into mahasiswa
values('"+nim+"','"+nama+"','"+alamat+"');";
berfungsi untuk memasukkan data yang diinputkan di text field ke dalam
database.
Bagian
statement.executeUpdate(sql);
berfungsi untuk memperbarui( mengupdate ) database sehingga data yang
telah kita masukkan bisa terlihat pada database.
Bagian
statement.close();
berfungsi untuk mengakhiri statement.
Bagian
JOptionPane.showMessageDialog(null, "Data Berhasil Ditambahkan
", "Insert Data", JOptionPane.INFORMATION_MESSAGE);
berfungsi untuk menampilkan pemberitahuan bahwa data telah berhasil
ditambahkan ke dalam database.
Bagian
con.close();
berfungsi untuk memutuskan koneksi database.

Tidak ada komentar:
Posting Komentar