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 (1 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.
Informations complémentaires
À la une !
Autres logiciels
Framasoft needs you !
Autres rubriques
Libre : agenda
- Brignoles : Atelier libre, le mardi 13 mars 2012
- Wintzenheim : Réunion du Club Linux, le samedi 10 mars 2012
- Limoges : MDLL 2012 : Copyleft, Licence Art Libre, pourquoi cette orientation pour la création contemporaine ?, le samedi 10 mars 2012
- Rennes : Gulliver - Permanence autour du libre, le vendredi 09 mars 2012
- Brignoles : Dimanche du Libre, le dimanche 04 mars 2012
Informations générales
Sur le Framablog
- Cory Doctorow : C'est aujourd'hui qu'il faut tuer ACTA !
- Si l'on pouvait copier la nourriture… ou la parabole qui tue
- Adblock Plus ou l'extension qui valait trois milliards… de perdus pour Google & Co !
- Geektionnerd : Manifs Anti-ACTA
- Et Dieu créa l'homme à son image de hacker, nous suggère un père jésuite
Sur Framagora
- Importer mes dossiers thunderbird vers mail (mac)
- Problème de supression de messages courrier entrant
- Logiciel de synchronisation portable
- Thunderbird l'onglet "envoyer" à disparu !
- ODT2Daisy
- Vente lié ! A lire
- shtooka t'es où ???
- Licence CC0 contre droit moral inaliénable en France
- Recherche logiciel libres vidéo et mind mapping
- La licence CC0 face au droit moral (inaliénable)
Juste une image
DSCF0850.JPG- Creative Commons BY









