Rechercher : dans
Par :

[sqlite] comment créer une base de données

Dernière réponse le 15 mai 2009 à 19:06:10 anais, le 16 mar 2006 à 15:53:44 
 Signaler ce message aux modérateurs

Bonjour,
je suis sur windows xp et j'essaie d'utiliser sqlite. je n'arrive pas à créer une base de données. comment faire? aidez moi svp.
merci.

Configuration: windows xp

Meilleures réponses pour « [sqlite] comment créer une base de données » dans :
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
Oracle - Introduction au SGBD Oracle VoirIntroduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en...

1

sebsauvage, le 16 mar 2006 à 16:00:51

Quel langage utilises-tu ?


Moi j'utilise Python.

Exemple de création d'une base SQL en Python:

#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
from pysqlite2 import dbapi2 as sqlite
con = sqlite.connect("mabase.db3")
cur = con.cursor()
cur.execute("create table matable (num_client INT PRIMARY KEY NOT NULL, nom_client TEXT)")
cur.close()
con.close()




Et pour consulter le contenu de la base et l'éditer, tu peux utiliser SQLiteSpy (freware):
http://www.zeitungsjunge.de/delphi/sqlitespy/

Répondre à sebsauvage

2

anais, le 16 mar 2006 à 17:06:13

Merci sebsauvage,
mais je n'utilise pas python. c'est java.
pour utiliser sqlite il n'y a que sqlite à télécharger? c'est bien ça?

Répondre à anais

4

lami20j, le 16 mar 2006 à 21:31:58

Salut sebsauvage,

Exemple de création d'une base SQL en Python:

Si je peux me permettre, il ne s'agit pas d'une création d'une base de données, plutôt d'une connection à une base existante
con = sqlite.connect("mabase.db3")
et ensuite de la création d'une table
cur.execute("create table ......

lami20j

Répondre à lami20j

5

sebsauvage, le 17 mar 2006 à 09:18:39
  • +1

Si je peux me permettre, il ne s'agit pas d'une création d'une base de données, plutôt d'une connection à une base existante

C'est la même instruction pour créer ou ouvrir une base existante.

Répondre à sebsauvage

8

lami20j, le 17 mar 2006 à 15:45:35

Re,

sqlite.connect("mabase.db3")

Donc tu veux dire que cette instruction crée la base mabase.db3 si elle n'existe pas?

lami20j

Répondre à lami20j

9

sebsauvage, le 17 mar 2006 à 15:48:41
  • +2

Exactement !

Et le plus beau: On peut aussi faire sqlite.connect(":memory:") pour créer une base de données entièrement en mémoire (performances imbattables ! 8-)

Répondre à sebsauvage

12

lami20j, le 17 mar 2006 à 16:35:38

Merci pour info,

lami20j

Répondre à lami20j

10

anais, le 17 mar 2006 à 15:58:45

Moi quand je fais ça, ça me marque error

Répondre à anais

11

sebsauvage, le 17 mar 2006 à 16:10:44

Moi le petit programme que j'ai donné ci-dessus marche.
Il marche également si on remplace "mabase.db3" par ":memory:".


Elle dit quoi, ton erreur ?

Répondre à sebsauvage

13

anais, le 17 mar 2006 à 16:41:21

Mon erreur elle dit:
near "sqlite": syntax error

Répondre à anais

14

sebsauvage, le 17 mar 2006 à 17:11:57

Dans ce cas, c'est une erreur de syntaxe dans ton programme Java.
Vérifie la ligne indiquée.

Répondre à sebsauvage

6

anais, le 17 mar 2006 à 14:17:04

Merci,
mais ça ne m'aide toujours pas. vous savez, je suis novice donc il faut tout m'expliquer si ça ne vous dérange pas.
j'ai téléchargé sqlite. quand je l'ouvre que dois-je faire pour créer ma base de données?

Répondre à anais

3

sebsauvage, le 16 mar 2006 à 17:27:51

pour utiliser sqlite il n'y a que sqlite à télécharger? c'est bien ça?

C'est ça !

Il y a juste la librairie SQLite à utiliser directement.

Pas de service à installer.

Répondre à sebsauvage

7

sebsauvage, le 17 mar 2006 à 14:24:26
  • +1

Avec ton wrapper SQLite, il n'y pas une documentation fournie avec, ou des exemples ?


Il y a plusieurs wrappers qui existent pour Java:
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers
(voir la section Java).

Répondre à sebsauvage

15

guillaume, le 23 avr 2007 à 16:45:42
  • +1

Bonjour, moi j'ai un probléme similaire. je visualise bien ma base sqlite via mon navigateur préféré, mais lorsque que j'attaque cette base ( avec comme extension .db) c'est la cata, il ne trouve pas la table. Dans mon code php je tente de créer une base ( avec la comande sqlite_open....) ceci fonctionne.... J'ai constaté suite à cela une différence au niveau des fichier créers. il y a le premier qui est un fichier de base de donnée et le second est un type fichier. Est ce la raison pour laquelle je n'arrive pas à ouvrir ma base (avec l'extension .db) avec les commandes de connexion sqlite en php ??

Répondre à guillaume

16

sebsauvage, le 23 avr 2007 à 19:00:29

il ne trouve pas la table

fais attention aux différences majuscules/minuscules sur les noms de tables et noms de colonnes.

Répondre à sebsauvage

17

IMENTA26, le 5 déc 2007 à 15:50:23

BONJOUR

Dans notre société on me demande de crée une base de donnée pour mieux récupérer les document et les formulaire pour constitution de société.
mais j'ai pas pu cree la base comment pui je la faire à partir de front page express merci

c'est urgent

Répondre à IMENTA26

18

IMENTA26, le 5 déc 2007 à 16:00:05

S'il vous plait répondez mois

Répondre à IMENTA26

19

IMENTA26, le 5 déc 2007 à 16:01:05

BONJOUR

Dans notre société on me demande de crée une base de donnée pour mieux récupérer les document et les formulaire pour constitution de société.
mais j'ai pas pu cree la base comment pui je la faire à partir de front page express merci

c'est urgent

Répondre à IMENTA26

20

 merzouk, le 6 fév 2008 à 11:55:45

Bonjour tout le monde
Je suis novice et je recherche un tutorial capable de m'orienter dans l'installation de l'environnement
me permettant de créer une base de données sous java et surtout par la suite la consulté.
Merci d'avance.

Répondre à merzouk