L'insertion de données dans une table s'effectue à l'aide de la commande INSERT INTO. Cette commande permet au choix d'inclure une seule ligne à la base existante ou plusieurs lignes d'un coup. Java - Remplir JTable En Utilisant La Liste Des. Insertion d'une ligne à la fois Pour insérer des données dans une base, il y a 2 syntaxes principales: Insérer une ligne en indiquant les informations pour chaque colonne existante (en respectant l'ordre) Insérer une ligne en spécifiant les colonnes que vous souhaiter compléter. Il est possible d'insérer une ligne renseignant seulement une partie des colonnes Insérer une ligne en spécifiant toutes les colonnes La syntaxe pour remplir une ligne avec cette méthode est la suivante: INSERT INTO table VALUES ('valeur 1', 'valeur 2',... ) Cette syntaxe possède les avantages et inconvénients suivants: Obliger de remplir toutes les données, tout en respectant l'ordre des colonnes Il n'y a pas le nom de colonne, donc les fautes de frappe sont limitées. Par ailleurs, les colonnes peuvent être renommées sans avoir à changer la requête L'ordre des colonnes doit resté identique sinon certaines valeurs prennent le risque d'être complétée dans la mauvaise colonne Insérer une ligne en spécifiant seulement les colonnes souhaitées Cette deuxième solution est très similaire, excepté qu'il faut indiquer le nom des colonnes avant "VALUES".
Noter ce cours: Liens sponsorisés: INSERT INTO: Insérer des données avec MySQL Il existe différentes manières d'insérer des données dans une table MySQL.
Bonjour a tous, Dans ce Tutorial on a vu comment gérer une base de données SQLite en java, Aujourd'hui on va voir comment afficher les résultats d'une requête SQL ( sélection) dans un tableau ( JTable), pour cela il faut ré-implémenter les méthodes de la classe AbstractTableModel, après nous avons utiliser cette dernière comme un modèle pour le JTable. 1. les Méthodes de la classe AbstractTableModel: AbstractTableModel contient plusieurs méthodes mais on va s'intéresser a ces 4 méthodes: public int getRowCount () public int getColumnCount () public Object getValueAt (int row, int column) public String getColumnName (int column) 1. public int getRowCount (); cette méthode renvoi le nombre de lignes dans le tableau. 2. Remplir jtable avec requete sql manager. public int getColumnCount (); cette méthode renvoi le nombre de colonnes dans tableau. 3. public Object getValueAt (int row, int column); cette méthode renvoi l'objet situé dans la ligne numéro row et la colonne numéro column (commençons par la valeur de 0). 4. public String getColumnName (int column); cette méthode renvoi le nom de la colonne dont le numéro est column.
jeu, 21/06/2007 - 18:22 #1 [Résolu]JTable construite à partir d'une requete sql Bonjour, j'ai écrit un programme qui devrait me permettre d'afficher dans une JTable le résultat d'une requête sql. Avant d'écrire mon programme avec une requête sql, je l'ai testé avec des données fixées.
Puis (Pffiou, c'est long, hein?... ), tu attribus (Grâce aux "setters"... Ah! Ah! Je savais qu'on s'en servirais un jour!!! ) les valeurs des String à ta variable de type DTO. (Genre: tString ("nomChampDansLaBase") Finalement, tu ajoutes cette dernière variable à la liste (Créant ainsi une ligne dans celle-ci, contenant les champs répondant à ta requête... Après, dans la classe de ta JTable, tu charge celle-ci avec la liste. (Une boucle "for", contenant un object chargé par la liste (Par exemple: "(i). getNomVarDTO"). Remplir jtable avec requete sql account. Puis " (nomObject)". Bon, voilà, c'est juste un petit plan. (Mes doigts sont fatigués... Ils vont se reposer. ) En très très résumé: Un DTO sert à stocker le résultat d'une requête. (benou... benou... C'est pas le "phénix" egyptien? ) Message édité par ShaKael le 25-01-2008 à 18:23:36
6 km) Piscine Jules Verne Nantes (20 km) Voir + Nos Offres Pro Devenez plus puissant avec le 118000 Tous les pros de la catégorie: piscine municipale
Inscrivez et développez votre entreprise avec TrouverOuvert et Cylex!
Retour Connexion Espace des Membres Email Mot de passe Mot de passe oublié? Pas encore membre? Réinitialiser le mot de passe Merci pour votre avis! Bravo, votre compte a été créé avec succès et nous sommes heureux de vous compter parmi nos Membres! Votre avis a été envoyé à notre équipe qui le validera dans les prochains jours. Vous pouvez gagner jusqu'à 500 Foxies en complétant votre profil!
785cq.vip, 2024