You are on page 1of 4

a.

Class
= public class koneksidb {
Connection koneksi;
Java class dari koneksidb

b. Methode
public static Connection Koneksi(){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection koneksi = DriverManager.getConnection
("jdbc:mysql://localhost/universitas","root","");

return koneksi;

Methode tanpa parameter


private void kosong(){
talamat.setText(null);
tnim.setText(null);
tnama.setText(null);
ttelp.setText(null);
cjurusan.setSelectedItem(this);

}
if ((jawab = JOptionPane.showConfirmDialog(null, "Ingin Menghapus
Data?","KOnfirmasi",JOptionPane.YES_NO_OPTION))==0)
st = cn.createStatement();
st.executeUpdate("DELETE FROM mahasiswa WHERE nim='"
+ tabModel.getValueAt(jmhs.getSelectedRow(),0)+"'");
tampilData("");
kosong();

c. Atribut

d. Access modifier
public final class fmahasiswa extends javax.swing.JFrame {
public Statement st;
public ResultSet rs;
public DefaultTableModel tabModel;
Connection cn=koneksidb.Koneksi();
e. Enkapsulasi

public void judul () {


Object[] judul = {
"NIM" , "Nama" , "Jurusan" , "Alamat" , "Telpon"
};
tabModel = new DefaultTableModel (null, judul);
jmhs.setModel(tabModel);
}

public void tampilData(String where){


try {
st = cn.createStatement();
tabModel.getDataVector().removeAllElements();
tabModel.fireTableDataChanged();
f. Array
g. Inheritance
h. Contructure
i. Polimorfisme

j. Perulangan =
while (rs.next()){
Object[] data = {
rs.getString("nim"),
rs.getString("nama"),
rs.getString("jurusan"),
rs.getString("alamat"),
rs.getString("telp"),
};

k. Kondisi

if ((jawab = JOptionPane.showConfirmDialog(null, "Ingin Menghapus


Data?","KOnfirmasi",JOptionPane.YES_NO_OPTION))==0)
st = cn.createStatement();
st.executeUpdate("DELETE FROM mahasiswa WHERE nim='"
+ tabModel.getValueAt(jmhs.getSelectedRow(),0)+"'");
tampilData("");
kosong();
}
l. Overloading
m. Ecxeption Handling
JOptionPane.showMessageDialog(null, "Update Berhasil");

} catch (Exception e){


JOptionPane.showMessageDialog(null, "Update Gagal"+e.getMessage());
}

You might also like