Tugas Sistem Basis Data Lanjut Praktikum: Disusun Oleh
Tugas Sistem Basis Data Lanjut Praktikum: Disusun Oleh
Disusun oleh:
1. Membuat database
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
public class Koneksi {
public Connection koneksi;
public Statement statement;
public Koneksi(){
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e){
System.err.println("JDBC Driver tidak ditemukan :
"+e.getMessage());
}
koneksi = null;
try {
koneksi =
DriverManager.getConnection("jdbc:mysql://localhost/komik","root","");
statement = koneksi.createStatement();
} catch (Exception e){
System.err.println("KOneksi DB error :"+e.getMessage());
}
if (koneksi!=null){
System.out.println("Koneksi DB berhasil");
}
}
}
Buat terlebih dulu class koneksi untuk menghubungkan ke database. Kemudian jalankan, jika
berhasil maka akan muncul seperti ini :
Source Code:
import java.sql.*;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new GUIDataBuku().setVisible(true);
}
});
}
3. Menyimpan data
Masukkan beberapa data
Jika berhasil disimpan maka akan muncul “Simpan Sukses”
Beberapa data yang sudah masuk dan sudah tersimpan pada database.
4. Mengubah data
Jika akan mengubah data, pilih data yang akan diubah pada tabel.
Query ini digunakan untuk mengubah sebuah data, dimana kondisi WHERE mengambil
id_buku.
Muncul “Hapus Sukses” merupakan tanda bahwa data yang dipilih sudah dihapus
Dengan ID Buku
Query