Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SIMPLE CONNECTION ODBC MYSQL AVEC INTERFACE GRAPHIQUE


Information sur la source

Catégorie :Base de données Source .NET ( DotNet ) Classé sous : connexion, mysql Niveau : Débutant Date de création : 13/02/2005 Date de mise à jour : 14/02/2005 18:56:20 Vu / téléchargé: 17 317 / 2 645

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce code, destiné aux tout-débutants, permet de se connecter à une base de données mysql par odbc et par l'intermédiaire d'une interface graphique. Il n'y a rien d'extraordinaire en soit, mais débutant en C#/.NET, je ne trouvais pas de sources aussi simples et qui me permette de comprendre tout doucement, quelques notions de base.
Ce code permet donc de se connecter, de se déconnecter, d'afficher l'état de la connexion et d'obtenir des infos sur cette connexion.

J'utilise C#develop et le driver MySQL ODBC 3.51 Driver ainsi qu'un bout de code trouvé sur Codes-Sources et qui permet de lister les différentes bases présentes sur un serveur MySql. Faites attention, pour la connexion le programme s'attend à ce que le login soit root et que le mot de passe soit vierge (vide quoi...).
 

Conclusion

Que les "pros" n'hésitent pas à me faire leurs remarques... ça m'embêterait de donner à ceux qui débutent comme moi, une source pleine de fautes !
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

13 février 2005 18:13:11 :
13 février 2005 18:14:15 :
13 février 2005 18:17:59 :
13 février 2005 18:19:52 :
14 février 2005 18:56:21 :

Commentaires et avis

signaler à un administrateur
Commentaire de MorpionMx le 13/02/2005 22:19:13 administrateur CS

Tu n'es pas obligé de mettre les parentheses pour les return.
return true; ou return false; marche aussi.

Sinon bonne source, elle va certainement en aider plus d'un.

Bonne initiative :)

Mx

signaler à un administrateur
Commentaire de stailer le 14/02/2005 02:24:25

Tu ne trouvais peut-être pas de source parce que tu n'utilises pas le bon driver... Il y en a des natifs pour ca et ils s'appellent ByteFX. Tu pourras les trouver avec une ptite recherche google.

Sinon je trouve un peu léger... même pour un débutant. Tu t'es connecté, bon ok c'est bien, mais la démo d'un "select" n'aurait tué personne et surtout pas les débutants.

signaler à un administrateur
Commentaire de georgeduke le 14/02/2005 19:07:12

Merci MorpionMx pour les infos, merci également stailer pour l'info ! (les drivers ByteFX)

Pour répondre à ton commentaire, ce source est volontairement très très léger ; mais (et je m'inspire de mon expérience) il apprend déjà à utiliser une classe et également à interagir avec une interface graphique.

C'est un bon début pour les tout-débutants, et il y a sur Codes-Sources de très bons exemples pour aller un peu plus loin, voire beaucoup beaucoup plus loin ;-)

(Je suis d'ailleurs en train de les étudier héhé lol)

signaler à un administrateur
Commentaire de AshenShugar le 18/02/2005 14:42:14

Tu me diras, stailer, c'est toujours mieux que ce genre de source :

http://www.phpcs.com/code.aspx?id=13193

Pour moi, cette source m'intéresse vraiment car j'ai justement un problème de connexion à MySQL...

Merci GeorgeDuke

signaler à un administrateur
Commentaire de nico_fip1 le 11/02/2006 09:03:33

Un an après, ce code reste aussi intéressant

Petite remarque à Stailer concernant le "Bon" Provider.
Il existe 3 manières DIFFERENTES de se connecter à une base de données :
- ODBC (ce qui est fait ici)
- OLE
- Provider propre à l'application (ce que tu suggères), équivalant objet aux API, fourni avec le serveur.

L'avantage du 3ème est clairement la rapidité d'accès (c'est flagrant, j'ai comparé).
Son inconvénient par rapport à l'ODBC, c'est que si on change de serveur de Base de donnée, on est obligé de modifier l'application en intégrant le provider du nouveau serveur 'qui contient des classes différentes.

Il ne s'agit donc pas du "mauvais" driver, mais d'une autre solution.
Perso, je développe une appli, sans savoir à quelle base le me connecterai.
Donc c'est l'idéal pour moi ça.

A vos remarques...

Nico
Strasbourg

signaler à un administrateur
Commentaire de Lampahuil le 12/06/2007 15:23:43

Bonjour à tous,

Je débute en C# et je cherche à développer une fenêtre de connexion donnant accès à une application web. Pour cela, j'ai créé une table SQL server 2005 contenant les users avec Login et Password et j'ai utilisé l'outil 'Login' de Visual Studio 2005 (dispo dans la barre d'outils, rubrique Connexion).
J'ai donc mon code aspx définissant mon interface graphique, mon code C# dans lequel je cherche à faire mes contrôles d'identification. Je souhaiterait comparer les valeurs saisies par l'utilisateur dans les champs de textes d'identification avec les valeurs de la table SQL pour donner accès ou non au reste de l'application (un appel de fenêtre quoi, pas besoin d'une sécurité importante).

J'ai beau farfouiller un peu partout sur le net et dans la MSDN mais je ne trouve pas d'aide sur cet outils de base de visual 2005.

Quelqu'un saurait il m'aider ou me rediriger? merci.

signaler à un administrateur
Commentaire de ltayef le 19/04/2008 12:29:11

Bonjour à tous,
   j'ai fait la création d'une base de données SQL server CE et j'ai fait la consultation des données sur le PPC.  
mon but est de créer une interface en C# sur le windows pour consulter les données  de la base mobile .sdf via le port USB.
mon problème est de faire la synchronisation ente PC et PPC , et d'exécuter une requête SQL       sur la base à distance.  
merci de me donner une indication.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Crystal Report informations de connexion mysql [ par HolyDev ] Hi,Alors voila j'aimerais afficher un état Crytal Report basé sur la table d'une base mysql. J'ai bien créé ma source de donn connexion mySql avec pocket pc [ par DevDragon ] Bonjour tout le monde,j'ai un ptit souci car, pour une application windows ou asp, j'utilise byteFx pour faire une connxion a une base mySql. Le souci Connexion mysql et Csharp [ par superismali ] Salut tt le monde,Bon, je suis débtant en csharp, et j'aimerai bien insérer dans une base mysql des données, j'ai trouvé un code q connexion mysql c# [ par Solution ] Bonjour, On a un rpoblème de connxion à la base données mysql. On utilise un dll vb pour faire la connexion! est ce qu'il ya bibliothéque c# qui perme Connexion Mysql via FTP [ par patou1007 ] Bonjour,J'ai conçu une apllication en C# qui me permet d'accéder aux données contenu dans  une base de données  Mys connexion vs5/mysql [ par younes523 ] svp je veux savoir s'il y'a une methode pour se connecter à une base de données mysql à partir de l'interface de visual studio 5 connexion avec Base de Données MySQL [ par rakyouna ] Salut,J'utilise une BD MySQL avec C#. J'ai installé un driver MySQL pour .NET mais je n'arrive à me conecter correctement à ma BD."MySql.Data" n'est p Connexion Mysql [ par ChamY ] Bonjour,J'ai un probleme avec la connexion a ma base mySQL.voila ma connection string : Data Source=localhost;user id=root; password=; database=test; connexion base de données MySQL [ par ansizak ] Bonjour,Je souhaiterais comprendre les mécanismes de connexion à une base de donnée MySQL via une application Csharp:Je dispose de l'adresse, login et Connexion à une base de données mysql distante par GPS en C# [ par dark light ] Bonjour,je suis débutante en C# et je cherche à savoir comment je peux me connecter à une base données mysql distante via GPS! .. une simple connexion


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.