SQLite avec Lazarus - tuto 02 - affichage des données

Rédigé par joreveur - - Aucun commentaire

Introduction

Maintenant que nous avons créé notre base mabase.sqlite, nous allons afficher avec Lazarus les données que nous avons enregistrées dans la table contacts.
Démarrer Lazarus
2) Fichier / Nouveau /Applications
Data Access déposer le composant
DataSource
SQLQuery
SQLConnector
SQLite3Connection
SQLTransaction DBGrid
DBNavigator
cequi donne :
mise en place des composant sur le form
Jusque là ce n'est pas très opérationnel...

mettre un peu de code...

Cliquer à un endroit quelconque de Form1 (sur la grille) et ajouter ce code :
  SQLite3Connection1.DatabaseName:='/home/joper/Documents/mabase.sqlite';
  SQLite3Connection1.Connected:=true;
  SQLTransaction1.Database:=SQLite3Connection1;
  SQLQuery1.Database:=SQLite3Connection1;
  SQLQuery1.SQL.text:='SELECT * FROM contacts';
  SQLQuery1.open;
  DataSource1.DataSet:=SQLQuery1;
  DBGrid1.DataSource:=DataSource1;
  DBNavigator1.DataSource:=DataSource1;

Résultat

Lazarus relit la table contacts

Conclusion

Bien entendu, à ce niveau là on ne peut ni changer ni modifier quoi que ce soit mais ce sera pour le prochain tuto !
Alors à bientôt !
Précédent tuto 01

SQLite avec Lazarus - tuto 01 - Introduction

Rédigé par joreveur - - Aucun commentaire

Introduction

Aujourd'hui, je commence mon étude et la création de tutoriels pour pourvoir utiliser Sqlite avecLazarus
Pour info mon environnement de travail est sous Linux (Lubuntu) mais vous pourrez adapter facilement les tutos sous Windows

Création d'une base de test

Pour commencer, il faut créer une base de données Sqlite de tests avec une ou plusieurs tables
Pour rester multi-plateformes, je vais simplement utiliser l'extension du navigateur Firefox : Sqlite Manager

Avec cet outil créer une base "mabase.sqlite"

création base données

Création de la table contacts

création table

Peuplement de la table contacts

maintenant, vous pouvez ajouter des enregistrements dans votre table !
peuplement de la table contacts

Conclusion

une fois cette première table créé, nous allons pouvoir utiliser Lazarus pour la lire, l'enrichir, la modifier, etc. avec une interface que vous pourrez personnaliser.
voila un première maquette faite en quelques minutes. :
Lazarus lit la table
Alors à bientôt pour vous expliquer comment faire cela !
Prochain Tuto 02

SQLite une base de données performante

Rédigé par joreveur - - Aucun commentaire

[Image logo SQLite]
Aujourd'hui, je commence une série d'article sur SQLite.
Sqlite est une base de données puissante que vous pouvez utiliser sur votre ordinateur voire d'autres appareils.

Mais à quoi sert Sqlite ? Simplement à stoker des informations que vous aurez un jour besoin de consulter ou de mettre à jour. Par exemple, la gestion d'une bibliothèque, de comptes, de contacts, de citation. Sqlite peut gérer des milliers voire des millions d'enregistrements.

SQLite sur Wikipediahttps://fr.wikipedia.org/wiki/SQLite
site officiel de SQLite https://www.sqlite.org

Je vais créer plusieurs articles sur ce sujet que vous pourrez suivre dans ma catégorie SQLite.
à terme, mon objectif est de créer une petite application (sous Linux dans un primer temps) pour mettre en pratique ce que je découvre. Bien sûr il existe déjà de nombreux outils pour gérer et interroger les bases de données SQlite, par exemple :
  • SQlite manager: extension du navigateur Firefox. avantage tourne sur tous les OS !
  • Sqlite Browser fonctionne sous Linux,Windows Mac et est très puissant
  • Sqlitemanager fonctionne sous Linux et très puissant également

Fil RSS des articles