davlefou

Untitled

Nov 14th, 2021
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. package Metier;
  2. import java.sql.*; import java.util.*;
  3. public class Restaurant {
  4. public static String ch;
  5.  
  6. private final static String JDBC_URL = "jdbc:mysql://localhost:81/bdtp4" ;
  7.  
  8. public List<Menu> getProduitParMC(String ch)
  9. {
  10.  
  11. List<Menu> pr=new ArrayList<Menu>();
  12.  
  13.    try {
  14.     //chargement du pilote
  15.     System.out.println("avant connexion");
  16.         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  17.         //Class.forName("com.mysql.jdbc.Driver") ;
  18.        
  19.         //Création de la connexion
  20.         Connection conn=DriverManager.getConnection(JDBC_URL,"root","");
  21.        //DriverManager.getConnection("jdbc:odbc:bdtp4","","");
  22.        System.out.println("apres connexion");
  23.      
  24.        //la requête
  25.        PreparedStatement ps=conn.prepareStatement ("select * from Menu");
  26.        System.out.println("apres requete");
  27.        // chercher le mot clé dans n'importe quel endroit de la designattion
  28.        //ps.setString(1,"%"+mc+"%");
  29.       //recevoir le résultat dans un ResultSet
  30.       ResultSet rs=ps.executeQuery();
  31.      
  32.       System.out.println("apres execution requete");
  33.      //Affichage des titre des colonnes de la table produit
  34.      ResultSetMetaData rsmd= rs.getMetaData();
  35.      ch="";
  36.      for (int i=1; i<=rsmd.getColumnCount();i++)
  37.      {ch=ch+(String)(rsmd.getCatalogName(i));}
  38.      while(rs.next()){
  39.      Menu p=new Menu(01,"Salade");
  40.      p.setCodeMenu(rs.getInt("CODEMENU"));
  41.      p.setLib(rs.getString("LIB"));
  42.      pr.add(p);
  43.      }
  44.    } catch (Exception e) { e.printStackTrace(); }
  45.  
  46.    return pr;
  47.    }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment