SQLite
SQLite est un moteur de base de donnée SQL livré sous forme de bibliothèque logicielle. Utilisé exclusivement en monoposte, ce moteur respecte les standards du SQL92, mis à part l’absence de quelques fonctions (voir la documentation sur le site officiel pour plus de détails).
Livré brut (pour les codeurs avertis), ce moteur de base de donnée ne nécessite aucun appel ODBC. Contrairement à son concurrent MS Access, il est petit en taille et peu gourmand en ressources. Ce moteur est aussi monoposte et multi-plateforme. Chaque base générée par SQLite représente un fichier sur le disque dur contenant toutes les données de cette base. Ces fichiers peuvent être ensuite exportés sur d’autres plateformes.
Utilisable dans la plupart des langages de programmation, cette librairie écrite en C ravira tous les programmeurs (et toutes les programmeuses) voulant générer des bases de données monoposte tout en gardant les connaissances du SQL.
Programmeur de logiciels multi plateforme et multi-SGDB, SQLite me permet d’établir UNE SEULE commande pour les différentes bases de données que j’utilise. Cela me permet de gagner beaucoup de temps lors de mes heures de codage. A noter qu’il existe aussi des connecteurs permettant l’accès aux bases de données créées par SQLite, notamment pour le langage Java, SQLiteJDBC disponible sous licence BSD.
Merci à Apocalyps pour la rédaction de la notice sur le wiki de Framasoft !
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure
.
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
SQLite , le 16 novembre 2011 par Rey (0 rép.)
SQLite , le 18 janvier 2009 par gokudomatic (2 rép.)
SQLite , le 25 mars 2011
ouaih ouaih okSQLite , le 24 août 2011
Si on sait exactement ce qu’on veut faire, bien pensé en avant ou bien déterminer l’application à développer, Sqlite peut être une solution simple pour éviter la maintenant d’une base de données.
Par contre, 2 grandes inconvénientes pour ma part : * pas de type date * ALTER TABLE quasi vide - pas de mise à jour d’une contrainte après la création de table - pas de manipulation d’une colonne
Il y a un + par rapport à l’utilisation d’un fichier texte. Si on l’utilise correctement en applicant les bonnes règles, ça permet d’assurer une bonne intégrité des données. Enfin évidemment, c’est possible aussi avec un fichier texte, mais ça reste quand même plus compliqué, nettement plus compliqué.
Et juste en passant par rapport à ce qui est marqué sur le site officiel : "Simple to maintain and customize" Honêtement, vraiment pas simple à maintenir sans un ALTER TABLE complet !
SQLite , le 7 janvier 2009 (3 rép.)
SQLite Manager avec Firefox , le 9 janvier 2009
SQLite n’est peut-être pas la base de données la plus facile à apprendre. PhpMyAdmin avec Xampp me semble plus simple avec MySQL. Par contre, c’est génial : du SQL libre en moins d’un Mo !
Une suggestion : Utiliser SQLiteManager, une extension de Firefox qui installe un moteur de base de données SQLite.
C’est en anglais : Une fois ouvert, ouvrir le menu Database - New database - Enregistrer un nom dans un dossier. Ce fichier sera la base de données lisible par tous les programmes compatibles SQLite. Puis bouton droit sur Tables - Create Table et mettre un nom à la table et les noms de colonnes. Importer un fichier .cvs adapté à partir d’un tableur pour la remplir. On obtient une table que l’on peut modifier dans l’onglet Browse et Execute (ajouter une ligne avec Add ou modifier avec Edit, chercher une ligne avec Search, trier et supprimer les doublons, etc.).
Avec un peu de connaissances SQL, c’est très pratique, sans programmation.
Sur une clé USB, le fichier SQLite a l’avantage aussi de pouvoir transporter sa base de donnée où tout est intégré dans un seul fichier.
SQLite , le 25 septembre 2012 par Black Winny
Pour répondre à l’intervention du 9 janvier ci-dessous à propos de SQLite Manager :
Non, non, SQLite Manager est bien en français, depuis des années. Je l’utilise en français depuis longtemps. Un exemple ici d’une capture d’écran sur une des mes utilisations de SQLite manager (image déposée sur mon site web).
Autre point très important : attention aussi à ne pas confondre SQLite Manager (en deux mots) dont on parle ici et qui est le module complémentaire de Firefox avec SQLiteManager (en un seul mot) qui est un outil beaucoup plus puissant et beaucoup plus complet (tout en restant assez facile à utiliser)... et qui est lui aussi gratuit (licence GPL) mais qui fonctionne de façon totalement indépendante du navigateur installé sur l’ordinateur. tous les deux fonctionnent parfaitement en français mais ce sont deux outils différents. J’utilise les deux :
1 - SQLite Manager (en deux mots, celui pour Firefox) pour les opérations simples,
2 - et SQLiteManager (en un seul mot) pour tout ce que ne sait pas faire le premier.
SQLite , le 25 septembre 2012 par Black Winny
Pour répondre à l’intervention du 9 janvier ci-dessous à propos de SQLite Manager :
Non, non, SQLite Manager est bien en français, depuis des années. Je l’utilise en français depuis longtemps. Un exemple ici d’une capture d’écran sur une des mes utilisations de SQLite manager (image déposée sur mon site web).
Autre point très important : attention aussi à ne pas confondre SQLite Manager (en deux mots) dont on parle ici et qui est le module complémentaire de Firefox avec SQLiteManager (en un seul mot) qui est un outil beaucoup plus puissant et beaucoup plus complet (tout en restant assez facile à utiliser)... et qui est lui aussi gratuit (licence GPL) mais qui fonctionne de façon totalement indépendante du navigateur installé sur l’ordinateur. tous les deux fonctionnent parfaitement en français mais ce sont deux outils différents. J’utilise les deux :
1 - SQLite Manager (en deux mots, celui pour Firefox) pour les opérations simples,
2 - et SQLiteManager (en un seul mot) pour tout ce que ne sait pas faire le premier.
Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 600 donateurs récurrents pour assurer notre pérennité et notre développement ! (nous y sommes presque).
Autres logiciels
Framasoft needs you !
Autres rubriques
Libre : agenda
- Grenoble : Wikipermanence OpenStreetMap et Wikipédia, le dimanche 23 juin 2013
- Grenoble : Pique-nique du libre, le dimanche 23 juin 2013
- Rennes : Gulliver - Permanence autour du libre, le vendredi 21 juin 2013
- Paris : DrupalCamp Paris 2013 - Save the Date !, du vendredi 21 juin 2013 au dimanche 23 juin 2013
- Toulouse : Sprint Pylint, du lundi 17 juin 2013 au mercredi 19 juin 2013
Informations générales
Sur le Framablog
Sur Framagora
- Framasoft si libre que ça ?
- Programme de comptabilité
- Questions par rapport à la FUR
- chercher un logiciel libre de creation d`un site web
- open structures vraiment open?
- Présentation Cywil
- Passage AZERTY - BÉPO instable
- ACC - maquette d'un mini CMS basé sur un fichier txt
- Sauvegarde des Pad dans EtherPad
- Qu'est-ce qui vous intéresse dans le libre ?
Juste une image
Operation Enduring Freedom- Creative Commons BY
Framakey
Nous suivre
Flux RSS
Page Wikipédia





