TUTORIAL JAVA & MYSQL     arifnasution@ymail.com
1. Buat project baru, pilih category Java & pilih project Java Application.2. Beri nama project, klik finish.             ...
3. Klik kanan Source Package, pilih menu New dan pilih Java Package.4. Beri nama package tersebut, klik finish.           ...
5. Klik kanan Libraries, pilih Add Library.6. Pilih MySQL JDBC Driver, klik Add Library.                                  ...
7. Apabila berhasil, maka folder Libraries akan bertambah MySQL JDBC Driver.8. Klik kanan package yang tadi dibuat, pilih ...
9. Beri nama file class, klik finish.10. Tambahkan 3 atribut Connection, Statement dan ResultSet (jangan lupa periksa impo...
11. Buat method openConnection (detail code bisa di copy dari file project).12. Buat method closeConnection (detail code b...
13. Buat method forInsertUpdateDeleteProcess dengan parameter String (detail code bisa diambil dari file project)14. Buat ...
15. Klik kanan package yang tadi dibuat, pilih New dan pilih Java Class.16. Beri nama class java dan klik finish.         ...
17. Jadikan class java tersebut main class (jangan lupa bentuk main class java, contoh ada di gambar bawah). 18. Isikan co...
updateMenu();            break;          case "3":            deleteMenu();            break;          case "4":          ...
utilDatabase.forInsertUpdateDeleteProcess(query);    } catch (IOException ex) {       Logger.getLogger(Driver.class.getNam...
19. Klik kanan main class tersebut, pilih Run File.20. Apabila berhasil, maka di console akan muncul aplikasi dengan menu-...
21. Pilih 1 untuk melakukan insert.                                        Disini akan diminta :                          ...
23. Pilih 2 untuk melakukan proses update.                                           Ketika update, akan ditampilkan semua...
Upcoming SlideShare
Loading in...5
×

Tutorial java & mysql

701

Published on

Tutorial JAVA & MySQL

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
701
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
99
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tutorial java & mysql

  1. 1. TUTORIAL JAVA & MYSQL arifnasution@ymail.com
  2. 2. 1. Buat project baru, pilih category Java & pilih project Java Application.2. Beri nama project, klik finish. 1
  3. 3. 3. Klik kanan Source Package, pilih menu New dan pilih Java Package.4. Beri nama package tersebut, klik finish. 2
  4. 4. 5. Klik kanan Libraries, pilih Add Library.6. Pilih MySQL JDBC Driver, klik Add Library. 3
  5. 5. 7. Apabila berhasil, maka folder Libraries akan bertambah MySQL JDBC Driver.8. Klik kanan package yang tadi dibuat, pilih New dan pilih Java Class. 4
  6. 6. 9. Beri nama file class, klik finish.10. Tambahkan 3 atribut Connection, Statement dan ResultSet (jangan lupa periksa import). 5
  7. 7. 11. Buat method openConnection (detail code bisa di copy dari file project).12. Buat method closeConnection (detail code bisa di copy dari file project). 6
  8. 8. 13. Buat method forInsertUpdateDeleteProcess dengan parameter String (detail code bisa diambil dari file project)14. Buat method forSelectProcess dengan parameter String (detail code bisa diambil dari file project). 7
  9. 9. 15. Klik kanan package yang tadi dibuat, pilih New dan pilih Java Class.16. Beri nama class java dan klik finish. 8
  10. 10. 17. Jadikan class java tersebut main class (jangan lupa bentuk main class java, contoh ada di gambar bawah). 18. Isikan code main project tersebut dengan code di bawah ini (atau bisa dari file project).private BufferedReader bufferedReader;private UtilDatabase utilDatabase;public Driver() { bufferedReader = new BufferedReader(new InputStreamReader(System.in)); utilDatabase = new UtilDatabase(); utilDatabase.openConnection();}public void mainMenu() { try { String userInput = ""; while (!userInput.equals("0")) { System.out.println("1. insert"); System.out.println("2. update"); System.out.println("3. delete"); System.out.println("4. select"); System.out.println("0. exit"); System.out.print("choose (1 - 4) : "); userInput = bufferedReader.readLine(); switch (userInput) { case "0": break; case "1": insertMenu(); break; case "2": 9
  11. 11. updateMenu(); break; case "3": deleteMenu(); break; case "4": selectMenu(); break; default: System.err.println("menu tidak tersedia"); break; } } } catch (IOException ex) { Logger.getLogger(Driver.class.getName()).log(Level.SEVERE, null, ex); } utilDatabase.closeConnection(); System.out.println("=== end of insert menu ===");}public void insertMenu() { try { System.out.println("=== insert menu ==="); System.out.print("masukkan username : "); String username = bufferedReader.readLine(); System.out.print("masukkan password : "); String password = bufferedReader.readLine(); String query = "INSERT INTO sample_table (username, password) VALUES (" + username + "," + "" + password + ")"; utilDatabase.forInsertUpdateDeleteProcess(query); } catch (IOException ex) { Logger.getLogger(Driver.class.getName()).log(Level.SEVERE, null, ex); } System.out.println("=== end of insert menu ===");}public void updateMenu() { try { System.out.println("=== update menu ==="); System.out.println("list of user"); utilDatabase.forSelectProcess("SELECT * FROM sample_table"); System.out.print("pilih id : "); String idUser = bufferedReader.readLine(); System.out.print("masukkan username baru : "); String username = bufferedReader.readLine(); System.out.print("masukkan password baru : "); String password = bufferedReader.readLine(); String query = "UPDATE sample_table SET " + "username=" + username + "," + "password=" + password + " WHERE id=" + idUser + ""; 10
  12. 12. utilDatabase.forInsertUpdateDeleteProcess(query); } catch (IOException ex) { Logger.getLogger(Driver.class.getName()).log(Level.SEVERE, null, ex); } System.out.println("=== end of update menu ===");}public void deleteMenu() { try { System.out.println("=== delete menu ==="); System.out.println("list of user"); utilDatabase.forSelectProcess("SELECT * FROM sample_table"); System.out.print("pilih id : "); String idUser = bufferedReader.readLine(); String query = "DELETE FROM sample_table WHERE id=" + idUser + ""; utilDatabase.forInsertUpdateDeleteProcess(query); } catch (IOException ex) { Logger.getLogger(Driver.class.getName()).log(Level.SEVERE, null, ex); } System.out.println("=== end of delete menu ===");}public void selectMenu() { System.out.println("=== select menu ==="); utilDatabase.forSelectProcess("SELECT * FROM sample_table"); System.out.println("=== end of select menu ===");}public static void main(String args[]) { Driver driverClass = new Driver(); driverClass.mainMenu();} 11
  13. 13. 19. Klik kanan main class tersebut, pilih Run File.20. Apabila berhasil, maka di console akan muncul aplikasi dengan menu-menu seperti berikut. 12
  14. 14. 21. Pilih 1 untuk melakukan insert. Disini akan diminta :  Username (c/ : username_1)  Password (c/ : password_1) Apabila berhasil, maka console akan print “insert/update/delete berhasil”22. Pilih menu 4 untuk menampilkan semua data (cek apakah insert berhasil). Apabila insert berhasil, User dengan username_1 & password_1 akan muncul di menu select. 13
  15. 15. 23. Pilih 2 untuk melakukan proses update. Ketika update, akan ditampilkan semua user (id, username & password), kemudian akan diminta :  Id user (c/ : 5)  Username baru (c/ : username_baru)  Password baru (c/ : password_baru) Apabila berhasil, maka console akan print “insert/update/delete berhasil” & bisa di cek di menu select.24. Pilih 3 untuk melakukan delete data. Ketika update, akan ditampilkan semua user (id, username & password), kemudian akan diminta :  Id user (c/ : 5) Apabila berhasil, maka console akan print “insert/update/delete berhasil” & bisa di cek di menu select. === terima kasih === 14

×