DATABASE, ODBC DAN CRUD(SELECT SQL)

1911502274

Achmad Sultan Wijaya


DATABASE, ODBC DAN CRUD(SELECT SQL)


Cara membuat database dengan Jcreator dan Microsoft Access :

  • Membuat Database dengan Microsoft Access
    1. Pertama kalian buka Microsoft Access >> lalu klik Blank database >> isi nama database kalian misalnya nama database "SI_Akademik".
     

 
            

            2. Kemudian klik lokasi folder dan pilih Microsoft Access Databse (2002-2003 format)                            (*.mdb) >> klik ok dan klik Create.

 
          
            3.  Selanjutnya kita membuat tabel, silahkan klik kanan pada "Table1" >> kemudian klik menu                  Desain View >> Lalu berikan nama "MataKuliah" dan klik ok




               4. Kemudian Isikan field-field dari tabel "MataKuliah" seperti terlihat pada gambar berikut:

KodeMtk(5), NamaMtk(50), SKS(byte), KodePrasyarat(5)

               5. Selanjutnya Membuat ODBC, silahkan 
Pilih Menu Start >> Pilih Control Panel >> Pilih                         Administrative Tools >> Pilih Data Source (ODBC) >> Lalu Klik tombol ADD pada tab                        USER DSN.



            6. Kemudian Pilih Microsoft Access Driver(*.mdb, *.accdb) >> Klik tombol Finish



            7. Lalu isikan nama kalian, misalkan namanya "DBQ" dan klik tombol Select untuk memilih                     database dilokasi database tersimpan, kemudian Klik tombol OK



            8. Kemudian membuat CRUD (SELECT SQL).

  • CRUD (SELECT SQL)
    • Event Click pada TxtKodeMtk(operasi SELECT sql) 
                    Adalah kegiatan yang dilakukan untuk mencari data pada tabel matakuliah yang ada di                            dalam database, kemudian menampilkannya ke Form, kegiatan ini dilakukan saat objek                          txtKodeMtk di ENTER oleh user.
    
                    Urutan kegiatan operasi INSERT sql, adalah sbb :
      • Menambahkan package java.sql.*, untuk operasi SQL.
      • Menambah addActionlisetener pada objek txtKodeMtk.
      • Memeriksa objek pada method actionPerformed()..
      • Menjalankan metode cari().
      • Tambahkan Metode cari(), dengan perintah umum seperti berikut:
                                Jika data ketemu
                                         Data yang di cari ditampilkan ke layar monitor Aktifkan objek text lainnya                                             Aktifkan tombol ubah dan hapus
                                Jika tidak ketemu
                                         Aktifkan objek text lainnya Kursor di pindahkan ke objek nama matakuliah                                             Aktifkan tombol tambah 
      • Dan selasai.

    • Kode Program
    void cari(){
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con = DriverManager.getConnection("jdbc:odbc:DBQ");
    Statement st = con.createStatement();
    String sqlSelect = "Select * from Matakuliah where "+ KodeMtk=""+txtKodeMtk.getText()+"'";
    ResultSet rs = st.executeQuery(sqlSelect);
    if (rs.next()){
    txtNamaMtk.setText(""+rs.getString("NamaMtk"));
    txtSKS.setText(""+rs.getString("SKS"));
    txtKodePrasyarat.setText(""+rs.getString("KodePrasyarat"));
    // mengaktifkan tombol ubah dan hapus
    cmdTambah.setEnabled(false);
    cmdUbah.setEnabled(true);
    cmdHapus.setEnabled(true);
    }else{
    // mengaktifkan tombol tambah
    cmdTambah.setEnabled(true);
    cmdUbah.setEnabled(false);
    cmdHapus.setEnabled(false);
    }
    // membuat teks bisa di edit
    txtNamaMtk.setEditable(true);
    txtSKS.setEditable(true);
    txtKodePrasyarat.setEditable(true);
    rs.close();
    con.close();
    }
    catch(Exception e){
    System.out.println(" Pesan Kesalahan : " + e.getMessage());
    }
    }
    }

    SELASAI

    Komentar

    Postingan Populer