Bonjour,
J'ai un programme JAVA qui va taper dans une base de données SQLite. Je me demandais ce qui est le mieux entre taper dans la base de données à chaque recherche ou bien transférer toute la base de données dans des Vector/HashMap/autre et faire mes requêtes grâce à ses données locales.
Par exemple si j'ai une table de voitures avec toutes les infos allant avec (immatriculation, propriétaire, marque, couleur, etc). Est-ce que c'est mieux pour chercher toutes les Mercedes de demander à la base de données "select identifiant from voiture where marque = Mercedes".
Ou bien mettre toutes les voitures dans :
Merci d'avance pour vos réponses !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Vector<Voiture> listeVoiture; public void chercher() { for(Voiture v : listeVoiture) { if(v.marque = "Mercedes") System.out.println("Trouvé "+v.identifiant); } }
Partager