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
- 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)
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:
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
Posting Komentar