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 2 octobre 2013 par KesT (0 rép.)
Voici le message qui m’est affiché quand je tente de me connecter à mon site en construction. Je suis inquiet de savoir si ce problème est de mon fait. Que dois-je faire ? Merci par avance pour votre réponse.
Warning : sqlite_open() [function.sqlite-open] : malformed database schema in /htdocs/public/www/ecrire/req/sqlite_generique.php on line 93
Warning : sqlite_last_error() expects parameter 1 to be resource, string given in /htdocs/public/www/ecrire/req/sqlite_generique.php on line 98
Site en travaux Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension.
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 1080 donateurs récurrents pour assurer notre pérennité et notre développement !
Autres logiciels
Dégooglisons Internet, l’an 2
Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.
Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.
Autres rubriques
Libre : agenda
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 30 January 2019 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 30 January 2017 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 21 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 5 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Saturday 19 November 2016 from 18h30 to 21h30.
Informations générales
Sur le Framablog
Sur Framagora
- Disque externe hfs en lecture seule
- Problème de couleur
- Changer la langue d'un clavier sous xubuntu
- LibreOfficePortable : décimales
- au sujet de mon netbook gdium
- framabag certificat SSL revoqué
- rendre vierge ma clé
- Soumettre une notice pour un logiciel dont on est l'auteur
- Blender - Projet Gooseberry
- Bonjour
Juste une image
- Beethoven’s Sixth
- Creative Commons BY