Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mysql;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.Statement;
- public class Main {
- public static void main(String[] args) {
- try {
- //--------------------------------------------------------------------
- //connection a la bdd
- Class.forName("com.mysql.jdbc.Driver");
- String url = "jdbc:mysql://floux.kicks-ass.org/project_user";
- String user = "project_user";
- String passwd = "](l3Pk)>";
- Connection conn = DriverManager.getConnection(url, user, passwd);
- //On autorise la mise à jour des données et la mise à jour de l'affichage
- Statement state = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
- //On va chercher une ligne dans la base de données
- String query = "SELECT idUtil, nomUtil, prenomUtil FROM UTILISATEUR WHERE prenomUtil = 'Foulques2'";
- ResultSet res = state.executeQuery(query);
- //--------------------------------------------------------------------
- //On se positionne sur la première ligne de donnée
- res.first();
- //res.getRow() pour choisir une ligne sinon il y a un getRowId a test
- //res.next()pour la ligne suivante
- //res.last() pour la derniere ligne
- //On affiche ce qu'on trouve
- System.out.println("NOM : " + res.getString("nomUtil") + " - PRENOM : " + res.getString("prenomUtil"));
- //On met à jour les champs
- res.updateString("nomUtil", "DU PELOUX");
- res.updateString("prenomUtil", "Floux");
- //On valide
- res.updateRow();
- //Et voici les modifications
- System.out.println("*********************************");
- System.out.println("APRES MODIFICATION : ");
- System.out.println("\tNOM : " + res.getString("nomUtil") + " - PRENOM : " + res.getString("prenomUtil") + "\n");
- //On remet les infos du départ
- res.updateString("nomUtil", "Du Peloux de Praron");
- res.updateString("prenomUtil", "Foulques");
- //On revalide
- res.updateRow();
- //Et voilà !
- System.out.println("*********************************");
- System.out.println("APRES REMODIFICATION : ");
- System.out.println("\tNOM : " + res.getString("nomUtil") + " - PRENOM : " + res.getString("prenomUtil") + "\n");
- res.close();
- state.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement