Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. package fr.bastiencedric.window;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.ResultSetMetaData;
  7.  
  8. public class Main {
  9. public static void main(String[] args) {
  10. try {
  11. String url = "jdbc:mysql://localhost:3306/mrbs";
  12. String user = "root";
  13. String passwd = "";
  14. Connection conn = DriverManager.getConnection(url, user, passwd);
  15. System.out.println("Connexion effectuée ");
  16. java.sql.Statement state = conn.createStatement();
  17. ResultSet result = state.executeQuery("SELECT * FROM mrbs_users");
  18. //On récupère les MetaData
  19. ResultSetMetaData resultMeta = result.getMetaData();
  20.  
  21. System.out.println("il y a"+resultMeta.getColumnCount()+"\n colonnes dans cette table ");
  22.  
  23.  
  24. System.out.println("\n**********************************");
  25. //On affiche le nom des colonnes
  26. for(int i = 1; i <= resultMeta.getColumnCount(); i++)
  27. System.out.print("\t" + resultMeta.getColumnName(i).toUpperCase() + "\t *");
  28.  
  29. System.out.println("\n**********************************");
  30.  
  31. while(result.next()){// La méthode next() permet de positionner l'objet sur la ligne suivante de la liste de résultats
  32. for(int i = 1; i <= resultMeta.getColumnCount(); i++)
  33. System.out.print("\t" + result.getObject(i).toString() + "\t |");
  34.  
  35. System.out.println("\n---------------------------------");
  36.  
  37. }
  38.  
  39. result.close();
  40. state.close();
  41.  
  42. } catch (Exception e) {
  43. e.printStackTrace();
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement