Advertisement
Guest User

Untitled

a guest
May 28th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. package mysql;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.Statement;
  7.  
  8. public class Main {
  9. public static void main(String[] args) {
  10. try {
  11.  
  12. //--------------------------------------------------------------------
  13. //connection a la bdd
  14. Class.forName("com.mysql.jdbc.Driver");
  15. String url = "jdbc:mysql://floux.kicks-ass.org/project_user";
  16. String user = "project_user";
  17. String passwd = "](l3Pk)>";
  18.  
  19.  
  20. Connection conn = DriverManager.getConnection(url, user, passwd);
  21. //On autorise la mise à jour des données et la mise à jour de l'affichage
  22. Statement state = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  23.  
  24. //On va chercher une ligne dans la base de données
  25. String query = "SELECT idUtil, nomUtil, prenomUtil FROM UTILISATEUR WHERE prenomUtil = 'Foulques2'";
  26. ResultSet res = state.executeQuery(query);
  27. //--------------------------------------------------------------------
  28.  
  29. //On se positionne sur la première ligne de donnée
  30. res.first();
  31. //res.getRow() pour choisir une ligne sinon il y a un getRowId a test
  32. //res.next()pour la ligne suivante
  33. //res.last() pour la derniere ligne
  34.  
  35. //On affiche ce qu'on trouve
  36. System.out.println("NOM : " + res.getString("nomUtil") + " - PRENOM : " + res.getString("prenomUtil"));
  37.  
  38. //On met à jour les champs
  39. res.updateString("nomUtil", "DU PELOUX");
  40. res.updateString("prenomUtil", "Floux");
  41. //On valide
  42. res.updateRow();
  43.  
  44. //Et voici les modifications
  45. System.out.println("*********************************");
  46. System.out.println("APRES MODIFICATION : ");
  47. System.out.println("\tNOM : " + res.getString("nomUtil") + " - PRENOM : " + res.getString("prenomUtil") + "\n");
  48.  
  49. //On remet les infos du départ
  50. res.updateString("nomUtil", "Du Peloux de Praron");
  51. res.updateString("prenomUtil", "Foulques");
  52. //On revalide
  53. res.updateRow();
  54.  
  55. //Et voilà !
  56. System.out.println("*********************************");
  57. System.out.println("APRES REMODIFICATION : ");
  58. System.out.println("\tNOM : " + res.getString("nomUtil") + " - PRENOM : " + res.getString("prenomUtil") + "\n");
  59.  
  60. res.close();
  61. state.close();
  62.  
  63. } catch (Exception e) {
  64. e.printStackTrace();
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement