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:
insertData();
break;
case 2:
showData();
break;
case 3:
updateData();
break;
case 4:
deleteData();
break;
default:
System.out.println("Pilihan salah!");
}
} catch (Exception e) {
e.printStackTrace();}
}
// query simpan
String sql = "INSERT INTO siswa (nis, nama, kelas, kompetensi_keahlian)"
+ " VALUE('%s', '%s', '%s', '%s')";
sql = String.format(sql, nis, nama, kelas, kompetensi_keahlian);
// simpan buku
stmt.execute(sql);
} catch (Exception e) {
e.printStackTrace();
}
}
System.out.println("+------------------------------------+");
System.out.println("| DATA SISWA DI SMK N 2 SEMARANG |");
System.out.println("+------------------------------------+");
while (rs.next()) {
int nis = rs.getInt("nis");
String nama = rs.getString("nama");
String kelas = rs.getString("kelas");
String kompetensi_keahlian = rs.getString("kompetensi_keahlian");
// query update
String sql = "UPDATE siswa SET nama='%s', kelas='%s', kompetensi_keahlian='%s' "
+ "WHERE nis=%d";
sql = String.format(sql, nama, kelas, kompetensi_keahlian, nis);
} catch (Exception e) {
e.printStackTrace();
}
}