import java.sql.*; import java.io.*; class menu { public static void main(String args[]) throws IOException{ BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in)); String buff; int pilih; try { KoneksiMysql kon = new KoneksiMysql ("akademik"); Connection c = kon.getConnection(); pilih=0; while(pilih<5) { System.out.println(" Menu : "); System.out.println(" 1. Lihat Data "); System.out.println(" 2. Tambah Data "); System.out.println(" 3. Hapus Data "); System.out.println(" 4. Update Data "); System.out.println(" 5. Exit "); System.out.print(" Pilih nomor : "); buff = stdin.readLine(); pilih=Integer.parseInt(buff); ResultSet hasilQuery = null; Statement stm = connection.createStatement(); switch(pilih){ case 1: { hasilQuery = stm.executeQuery("SELECT * FROM mahasiswa"); while (hasilQuery.next()) { String nim_mahasiswa = hasilQuery.getString("nim"); String nama_mahasiswa = hasilQuery.getString("nama"); System.out.println(nim_mahasiswa+" -> " + nama_mahasiswa); } break; } case 2: { String nim_t, nama_t; System.out.print("nim : "); nim_t = stdin.readLine(); System.out.print("nama : "); nama_t = stdin.readLine(); String sql="INSERT into mahasiswa values('"+nim_t+"','"+nama_t+"')"; stm.executeUpdate(sql); break; } case 3: { String nim_h; System.out.print("nim : "); nim_h = stdin.readLine(); String sqlh="DELETE from mahasiswa where nim = '"+nim_h+"'"; stm.executeUpdate(sqlh); break; } case 4: { String nim_u,nama_u; System.out.print("nim : "); nim_u = stdin.readLine(); hasilQuery = stm.executeQuery("SELECT * FROM mahasiswa where nim = '" + nim_u + "'"); while (hasilQuery.next()) { String nm_mahasiswa = hasilQuery.getString("nama"); System.out.println("Nama : " + nm_mahasiswa); } System.out.print("Nama Baru : "); nama_u = stdin.readLine(); String sqlu="UPDATE mahasiswa set nama='" + nama_u + "' where nim = '" + nim_u + "'"; stm.executeUpdate(sqlu); break; } default: { System.out.println("Bye"); break; } } } connection.close(); } catch (Exception e) { System.out.println("Error : "+e); } } }
Sunday, February 2, 2014
Contoh Aplikasi Mysql & Java
Berikut ini saya berikan contoh program Pemrograman Berorientasi Obyek II Database yang digunakan adalah akademik, tabel mahasiswa dan server
adalah localhost. Gunakan class KoneksiMysql.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment