Professional Documents
Culture Documents
PPBO Online 13 - Gede Pratama Pinatih
PPBO Online 13 - Gede Pratama Pinatih
NIM : 183112700650023
Mata Kuliah : Praktikum Pemrograman Berorientasi Objek
Kelas : R.05
Menu Utama
Insert Data
Show Data
Edit Data
Delete Data
Code Program
package belajar.java.mysql;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
while(!conn.isClosed()) {
showMenu();
}
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
try {
int pilihan = Integer.parseInt(input.readLine());
switch (pilihan) {
case 0 :
System.exit(0);
break;
case 1 :
insertBuku();
break;
case 2 :
showData();
break;
case 3 :
updateBuku();
break;
case 4 :
deleteBuku();
break;
default :
System.out.println("Pilihan salah!");
}
} catch (Exception e) {
e.printStackTrace();
}
}
try {
rs = stmt.executeQuery(sql);
System.out.println("+--------------------------------+");
System.out.println("| DATA BUKU DI PERPUSTAKAAN |");
System.out.println("+--------------------------------+");
while (rs.next()) {
int idBuku = rs.getInt("id_buku");
String judul = rs.getString("judul");
String pengarang = rs.getString("pengarang");
System.out.println(String.format("%d.%s--
(%s)",idBuku,judul,pengarang));
}
} catch (Exception e) {
e.printStackTrace();
}
}
// query simpan
String sql = "INSERT INTO buku(judul,pengarang) VALUE ('%s','%s')";
sql = String.format(sql,judul,pengarang);
// simpan buku
stmt.execute(sql);
} catch (Exception e) {
e.printStackTrace();
}
}
// query update
String sql = "UPDATE buku SET judul='%s', pengarang='%s' WHERE
id_buku=%d";
sql = String.format(sql,judul,pengarang,idBuku);
// query hapus
String sql = String.format("DELETE FROM buku WHERE
id_buku=%d",idBuku);
// hapus data
stmt.execute(sql);