Escolar Documentos
Profissional Documentos
Cultura Documentos
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.awt.HeadlessException;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
Nu di luhur
public class Register extends javax.swing.JFrame {
public Register() {
initComponents();
tampilkan_data();
setLocationRelativeTo(this);
aktif(false);
setTombol(true);
}
Koneksi
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;
Connection con;
Statement stm;
try {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/db_login","root","rairevan101");
stm = con.createStatement();
JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
}
}
- Tambah
aktif(true);
setTombol(false);
- Simpan
String id = tid.getText();
try
Class.forName("com.mysql.jdbc.Driver").newInstance();
statement.close();
aktif(true);
tid.setText("");
tnama.setText("");
tpass.setText("");
Koneksi.close();
JOptionPane.showMessageDialog(null,"Eror:"+e,"gagal",
JOptionPane.WARNING_MESSAGE);
finally {
tampilkan_data();
- Edit
String id = tid.getText();
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
statement.close();
Koneksi.close();
//System.err.println("Exception: "+e.getMessage());
}finally{
tampilkan_data();
- Hapus
String id = tid.getText();
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection Koneksi = (Connection)
DriverManager.getConnection("jdbc:mysql://127.0.0.1/db_login", "root",
"rairevan101");
Statement statement = (Statement) Koneksi.createStatement();
String sql="DELETE FROM admin WHERE id LIKE '"+id+"'";
statement.executeUpdate(sql);
statement.close();
tid.setText("");
tnama.setText("");
tpass.setText("");
- Batal
tid.setText("");
tnama.setText("");
tpass.setText("");
aktif(true);
setTombol(false);
- Cari
try
Class.forName("com.mysql.jdbc.Driver").newInstance();
("jdbc:mysql://127.0.0.1/db_login","root","rairevan101");
if(rs.next()){
aktif(true);
setTombol(false);
nama.setText(rs.getString(2));
merks.setText(rs.getString(3));
kat.setText(rs.getString(4));
kuan.setText(rs.getString(5));
harga.setText(rs.getString(6));
sat.setText(rs.getString(7));
total.setText(rs.getString(8));
else{
statement.close();
Koneksi.close();
- Login
try{
sql = "SELECT*FROM admin WHERE username='"+t1.getText()+
"' AND password='"+t2.getText()+"'";
rs = stat.executeQuery(sql);
if(rs.next()){
if(t1.getText().equals(rs.getString("username"))&&
t2.getText().equals(rs.getString("password"))){
JOptionPane.showMessageDialog(null,"berhasil");
new utama ().setVisible(true); }
}else{
JOptionPane.showConfirmDialog(null,"username / password salah");
}
}catch (Exception e){
JOptionPane.showMessageDialog(this,e.getMessage());
}
try{
open_db();
String sql="select * from admin";
stm=(Statement)Con.createStatement();
ResultSet rs=stm.executeQuery(sql);
while (rs.next()){
Object[]o=new Object[3];
o[0]= rs.getString("id");
o[1]= rs.getString("username");
o[2]= rs.getString("password");
tabelmapel.addRow(o);
}
jTable1.setModel(tabelmapel);
}
catch(Exception e){
}
}
private void open_db(){
try{
Class.forName("com.mysql.jdbc.Driver");
Con = (Connection)DriverManager.getConnection
("jdbc:mysql://127.0.0.1/db_login","root","rairevan101");
stm=(Statement) Con.createStatement();
}
catch (Exception e){
JOptionPane.showMessageDialog(null,"koneksi gagal");
System.out.println(e.getMessage());
}
}
private void aktif(boolean x){
tnama.setEditable(x);
tpass.setEditable(x);
tid.requestFocus(x);
}
private void setTombol(boolean t){
bttambah.setEnabled(t);
btedit.setEnabled(!t);
bthapus.setEnabled(!t);
btbatal.setEnabled(!t);
btsimpan.setEnabled(!t);
}
}
"\n============================================"+
"\n Terimasih Telah Berkunjung Ke Klinik Kami,"+
"\n Demi Kenyamanan Pasien Dimohon."+
"\nMengecek Dulu Faktur Pembayaran Yang Sudah Di Pegang."+
"\n");
}else{
JOptionPane.showMessageDialog(null,"Data tidak ditemukan");
jTextArea1.setText("");
kd_inap.setText("");
statement.close();
koneksi.close();
}
}catch(ClassNotFoundException | InstantiationException | IllegalAccessException |
SQLException | HeadlessException ex){
JOptionPane.showMessageDialog(null,"Data tidak ditemukan"+ex);
}