IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

C# et base de donnée embarquée


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 18
    Par défaut C# et base de donnée embarquée
    Bonjour à tous,

    Débutant dans la programmation c# j'ai besoin de coder un petite application qui utiliserait une base de donnée de petite taille...

    N'ayant pas besoin de centraliser les données sur un serveur, je me dirigerais vers une solution SQL "Embedded". Seulemenent voilà, je n'ai jamais travaillé avec des bases embarquées et ne sais pas vraiment par ou commencer...

    Tout d'abord, quelle SGBD me conseillez vous ? On m'a dit que microsoft sql server fonctionnait en embarqué... Si oui, comment ? Moi j'ai déjà travaillé avec le couple c# / MySql, on dirait qu'on sait l'utiliser aussi de manière "Embedded" mais que ce n'est pas la meilleure solution...

    Ensuite si qqun avait un petit lien vers un tutoriel concernant ce sujet, ce serait sympa...

    Merci d'avance pour vos réponses...

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    La version SQL Server embarquée s'appelle "SQL Server Compact"
    Regarde cette page pour plus d'informations.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il y a effectivement SQL Server Compact (qui a l'avantage de bien s'intégrer avec Visual Studio), mais aussi :
    - Oracle Lite (que je trouve personnellement assez mal foutu, je te le déconseille)
    - Access bien sûr (pas terrible je trouve)
    - SQLite (TRES léger, open-source, implémente une grande partie du standard SQL92, gestion des transactions...). Un provider ADO.NET est disponible ici

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Par défaut
    Je plussoie Tomlev concernant SQLite (plus qu'open-source, c'est du domaine public ! Tout comme le pilote ADO d'ailleurs.).

    Le wrapper comme la base elle meme, sont vraiment tres bien, et fiable, je te les recommande chaudement.

Discussions similaires

  1. Base de données embarquée sous Windows
    Par fawzi dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 19/10/2006, 18h31
  2. Base de données embarquée sous Windows
    Par fawzi dans le forum Windows
    Réponses: 2
    Dernier message: 03/10/2006, 16h49
  3. [C#]Base de données "embarquée"
    Par archeon dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/05/2006, 12h17
  4. Base de données embarquée
    Par RICAUD dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 14/07/2005, 08h37
  5. Base de données embarquée sous Windows
    Par bouiboui dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 12/08/2004, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo