package crud;
import javax.swing.table.DefaultTableModel;
import java.sql.Statement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import java.sql.Connection;
import java.sql.PreparedStatement;
import javax.swing.JOptionPane;
/**
* @author LENOVO
*/
import java.awt.Color;
import java.awt.Font;
public class View extends javax.swing.JFrame {
public View() {
initComponents();
table();
void cari() {
DefaultTableModel tbl = new DefaultTableModel();
tbl.addColumn("Nim");
tbl.addColumn("Nama");
tbl.addColumn("Jenis Kelamin");
tbl.addColumn("Alamat");
try {
String sql = "SELECT * FROM tb_mahasiswa WHERE nim like '%" + tCari.getText() + "%'";
Connection con = (Connection) Koneksi.getConnection();
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
tbl.addRow(new Object[] {
rs.getString("nim"),
rs.getString("nama"),
rs.getString("jenis_kelamin"),
rs.getString("alamat")
});
jTable1.setModel(tbl);
} catch (Exception e) {
private void hapus(){
tNim.setText("");
tNama.setText("");
rLaki.setText("Laki-Laki");
rPerempuan.setText("Perempuan");
tAlamat.setText("");
public void table() {
DefaultTableModel tbl = new DefaultTableModel();
tbl.addColumn("Nim");
tbl.addColumn("Nama");
tbl.addColumn("Jenis Kelamin");
tbl.addColumn("Alamat");
try {
Statement st = (Statement) Koneksi.getConnection().createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM tb_mahasiswa");
while (rs.next()) {
tbl.addRow(new Object[] {
rs.getString("nim"),
rs.getString("nama"),
rs.getString("jenis_kelamin"),
rs.getString("alamat")
});
}
jTable1.setModel(tbl);
JOptionPane.showMessageDialog(null, "Koneksi Database Berhasil");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Koneksi Database gagal" + e.getMessage());