Aplikasi Database Dengan Java GUI Dan MySQL
Aplikasi Database Dengan Java GUI Dan MySQL
Semua software di atas dapat diunduh dan diinstall secara gratis, jadi belajar Java
memang modal gratisan...
Untuk struktur tabel databasenya dapat dilihat seperti pada gambar berikut:
Oh iya untuk lebih detailnya dari awal cara pembuatannya dapat dilihat pada video
melalui link di bawah ini:
1. https://www.youtube.com/watch?v=cReUDsXjng4&feature=youtu.be (Bagian 1)
2. https://www.youtube.com/watch?v=qouNXOXSK4k&feature=youtu.be (Bagian 2)
3. https://www.youtube.com/watch?v=ynFW7J3ES8E&feature=youtu.be (Bagian 3)
Syntact Class Konfig
package database.program;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Konfig {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
MySQLConfig = DriverManager.getConnection(url, user, pass);
}catch(SQLException e){
System.out.println("Koneksi ke Database Gagal " + e.getMessage());
}
return MySQLConfig;
}
package database.program;
import java.awt.HeadlessException;
import java.sql.Connection;
import javax.swing.table.DefaultTableModel;
import java.sql.SQLException;
import javax.swing.JOptionPane;
try{
int no = 1;
String sql = "SELECT * FROM karyawan";
java.sql.Connection conn = (Connection)Konfig.configDB();
java.sql.Statement stm = conn.createStatement();
java.sql.ResultSet res = stm.executeQuery(sql);
while(res.next()){
model.addRow(new Object[]{no+
+,res.getString(1),res.getString(2),res.getString(3),res.getString(4),res.getString(5),res.g
etString(6)});
}
tabelKaryawan.setModel(model);
}catch (SQLException e){
System.out.println("Error : " + e.getMessage());
}
}
/**
* Creates new form Karyawan
*/
public Karyawan() {
initComponents();
tampilkan_data();
kosongkan_form();
}
private void tbKeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}