rsnt_translations
56,430
edits
(Created page with "Vous pouvez aussi accéder directement à une base de données SQLite en utilisant le client natif. {{Command|sqlite3 foo.sqlite}} Si le fichier <tt>foo.sqlite</tt> n'existe p...") |
(Created page with "==Accéder à SQLite à partir d'un programme==") |
||
Line 11: | Line 11: | ||
Si le fichier <tt>foo.sqlite</tt> n'existe pas, SQLite le crée et ce client démarre dans une base de données vide, autrement, vous êtes connecté à la base de données existante. Vous pouvez alors exécuter toutes les requêtes, par exemple lancer <tt>SELECT * FROM tablename;</tt> pour faire afficher à l'écran le contenu de <tt>tablename</tt>. | Si le fichier <tt>foo.sqlite</tt> n'existe pas, SQLite le crée et ce client démarre dans une base de données vide, autrement, vous êtes connecté à la base de données existante. Vous pouvez alors exécuter toutes les requêtes, par exemple lancer <tt>SELECT * FROM tablename;</tt> pour faire afficher à l'écran le contenu de <tt>tablename</tt>. | ||
== | ==Accéder à SQLite à partir d'un programme== | ||
This most common way of interacting with an SQLite (or other) database is programmatically, i.e. inside of a program written in one of various languages like [[R]], [[C++]] and [[Python]], using a series of function calls to open a connection to the database, execute queries that can read or update existing data in the database as well as inserting new data and finally close the connection to the SQLite database so that the changes (if any) are flushed to the SQLite file. In the simple example below, we suppose that the database has already been created with a table called <tt>employee</tt> that has two columns, the string <tt>name</tt> and <tt>age</tt>, an integer. | This most common way of interacting with an SQLite (or other) database is programmatically, i.e. inside of a program written in one of various languages like [[R]], [[C++]] and [[Python]], using a series of function calls to open a connection to the database, execute queries that can read or update existing data in the database as well as inserting new data and finally close the connection to the SQLite database so that the changes (if any) are flushed to the SQLite file. In the simple example below, we suppose that the database has already been created with a table called <tt>employee</tt> that has two columns, the string <tt>name</tt> and <tt>age</tt>, an integer. |