Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
2 views4 pages

Package Crud

The document contains a Java class named 'View' that extends JFrame, designed for a CRUD application to manage student data. It includes methods to search for students in a database, display results in a JTable, and clear input fields. The class handles database connections and populates the table with data retrieved from a 'tb_mahasiswa' table, providing user feedback on connection success or failure.

Uploaded by

hardianr726
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

Package Crud

The document contains a Java class named 'View' that extends JFrame, designed for a CRUD application to manage student data. It includes methods to search for students in a database, display results in a JTable, and clear input fields. The class handles database connections and populates the table with data retrieved from a 'tb_mahasiswa' table, providing user feedback on connection success or failure.

Uploaded by

hardianr726
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

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());

You might also like