Social Icons

.

Pages

Selasa, 25 Juni 2013

Ujian Akhir Semester Pemrograman JAVA

Ketemu lagi sobat blogger ,, aku mau membahas soal ujian kemarin tadinya sih yakin bisa tapi gara - gara tanda masalah yang sudah aku bilang pada pembahasan sebelumnya program yang aku buat malah sia - sia L

nah langsung saja >> silahkan di baca dan di coba

kali ini programnya merupakan data kebun binatang dengan ketentuan tombol yang digunakan ialah tombol Update dan Search ,, sebelum memulai kita buat terlebih dahulu database dengan nama database dan tabel yang di inginkan ,, berikut source kode programnya :

package ujianuas;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;

public class datahewan extends javax.swing.JFrame {

    String kd;
    String jnis;
    String tgl;
    String pnrima;
    String tampil;
private void UbahActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        tampil="yyyy-MM-dd";
        SimpleDateFormat format= new SimpleDateFormat(tampil);
        tgl=String.valueOf(format.format(jDateChooser2.getDate()));

        kd=jtxtkdhewan.getText();
        //jnis=jRadioButton1.;
        pnrima=jtxtpenerima.getText();
        
        jnis=" ";
        if (jRadioButton1.isSelected()){
            jnis="jantan";
        } else if (jRadioButton2.isSelected()){
            jnis="Betina";
    }
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection cn=DriverManager.getConnection("jdbc:odbc:DT_KRY");
            Statement st=cn.createStatement();
            String sql="UPDATE tabelbinatang SET Jenis='"+jnis+"',TanggalMasuk='"+tgl+"',Penerima='"+pnrima+"' WHERE Kode_Hewan='"+kd+"'";
            st.executeUpdate(sql);
            JOptionPane.showMessageDialog(this,"data tlah tersimpan dan di ubah" ,"INFORMATION",JOptionPane.INFORMATION_MESSAGE);
            
        } catch (Exception e) {
            e.printStackTrace();
        }
    }                                    

    private void CariActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        jnis=" ";
        if (jRadioButton1.isSelected()){
            jnis="jantan";
        } else if (jRadioButton2.isSelected()){
            jnis="Betina";
    }
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection cn=DriverManager.getConnection("jdbc:odbc:DT_KRY");
            Statement st=cn.createStatement();
            String sql="SELECT * FROM tabelbinatang WHERE Kode_Hewan='"+jtxtkdhewan.getText()+"' ";
            ResultSet rs=st.executeQuery(sql);
            
            if (rs.next()){
                //jnis(rs.getString("Jenis"));
                jDateChooser2.setDate(rs.getDate("TanggalMasuk"));
                jtxtpenerima.setText(rs.getString("Penerima"));
                
            } else {
                JOptionPane.showMessageDialog(this,"Data TidakAda","Informasi",JOptionPane.INFORMATION_MESSAGE);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }     
}

Tampilan program data kebun binatang :




Tidak ada komentar:

Posting Komentar