0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan2 halaman

CRUD Sederhana dengan Java dan MySQL

Tutorial CRUD Java

Diunggah oleh

Dee Rend
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan2 halaman

CRUD Sederhana dengan Java dan MySQL

Tutorial CRUD Java

Diunggah oleh

Dee Rend
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Tutorial Membuat CRUD Sederhana dengan Java

CRUD adalah singkatan dari Create, Read, Update, dan Delete. Empat operasi dasar ini sering
digunakan dalam aplikasi yang berinteraksi dengan basis data. Pada tutorial ini, kita akan membuat
aplikasi CRUD sederhana menggunakan Java dan MySQL.

1. Persiapan Lingkungan
1 Instal Java Development Kit (JDK).

2 Instal MySQL Server dan buat database baru, misalnya `db_mahasiswa`.

3 Gunakan IDE seperti IntelliJ IDEA, Eclipse, atau NetBeans.

4 Tambahkan library JDBC MySQL ([Link]) ke proyek Anda.

2. Membuat Tabel di MySQL


Gunakan SQL berikut di MySQL:
CREATE TABLE mahasiswa ( id INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(100),
jurusan VARCHAR(100), angkatan INT );

3. Membuat Koneksi ke Database


Kode Java untuk koneksi ke database:
import [Link]; import [Link]; import
[Link]; public class Koneksi { private static final String URL =
"jdbc:mysql://localhost:3306/db_mahasiswa"; private static final String USER =
"root"; private static final String PASS = ""; public static Connection
getConnection() { try { return [Link](URL, USER, PASS); } catch
(SQLException e) { [Link](); return null; } } }

4. Operasi CRUD
Berikut contoh class `MahasiswaDAO` untuk operasi CRUD:
import [Link].*; public class MahasiswaDAO { public void create(String nama,
String jurusan, int angkatan) { String sql = "INSERT INTO mahasiswa (nama, jurusan,
angkatan) VALUES (?, ?, ?)"; try (Connection conn = [Link]();
PreparedStatement stmt = [Link](sql)) { [Link](1, nama);
[Link](2, jurusan); [Link](3, angkatan); [Link](); } catch
(SQLException e) { [Link](); } } public void read() { String sql =
"SELECT * FROM mahasiswa"; try (Connection conn = [Link](); Statement
stmt = [Link](); ResultSet rs = [Link](sql)) { while
([Link]()) { [Link]([Link]("id") + " - " + [Link]("nama") + "
- " + [Link]("jurusan") + " - " + [Link]("angkatan")); } } catch
(SQLException e) { [Link](); } } public void update(int id, String nama,
String jurusan, int angkatan) { String sql = "UPDATE mahasiswa SET nama=?,
jurusan=?, angkatan=? WHERE id=?"; try (Connection conn = [Link]();
PreparedStatement stmt = [Link](sql)) { [Link](1, nama);
[Link](2, jurusan); [Link](3, angkatan); [Link](4, id);
[Link](); } catch (SQLException e) { [Link](); } } public
void delete(int id) { String sql = "DELETE FROM mahasiswa WHERE id=?"; try
(Connection conn = [Link](); PreparedStatement stmt =
[Link](sql)) { [Link](1, id); [Link](); } catch
(SQLException e) { [Link](); } } }

5. Program Utama
Contoh penggunaan class DAO di program utama:
public class Main { public static void main(String[] args) { MahasiswaDAO dao = new
MahasiswaDAO(); // Create [Link]("Budi", "Informatika", 2023); // Read
[Link](); // Update [Link](1, "Andi", "Sistem Informasi", 2024); // Delete
[Link](1); } }

Selamat! Anda telah berhasil membuat aplikasi CRUD sederhana menggunakan Java dan MySQL.
Anda bisa mengembangkan lebih lanjut dengan menambahkan antarmuka GUI menggunakan
JavaFX atau Swing.

Anda mungkin juga menyukai