Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Delphi .NET
Delphi .NET Forum d'entraide sur l'EDI Delphi pour .NET et Borland Developer Studio
Avant de poster -> F.A.Q. Delphi .NET, F.A.Q. Delphi ASP.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/09/2009, 13h03   #1
Gouyon
Membre expérimenté
 
Avatar de Gouyon
 
Homme Rémi Gouyon
Développeur informatique
Inscription : novembre 2003
Messages : 586
Détails du profil
Informations personnelles :
Nom : Homme Rémi Gouyon
Âge : 49
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2003
Messages : 586
Points : 591
Points : 591
Par défaut Connection à une base MySQL

Salut à tous

Je débute en Delphi.net (sinon j'ai pas mal d'heures de vol en Delphi et autres langages) et je dois développer une application base de donnée. Je voudrais utiliser MySQL et j'ai donc installé le connecteur.net (vers 6.1.2). Ensuite je suis un bloqué car je ne sais pas comment me connecter à ma base.
J'ai essayé avec un composant TADOConnection mais MySQL ne figure pas dans la liste des Fournisseurs.

Si quelqu'un a une solution ou un tutoriel car malgré mes fouilles approfondies je n'ai pas trouvé grand chose.

PS je suis sous Windows Xp (sp3) et j'utilise RAD Studio 2007
__________________
Il y a des jours où j'éprouve une haine profonde envers microsoft
Venez vous défouler ici ou c'est amusant
Mon modeste site et mes modestes oeuvres sont
Rémi
Gouyon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2009, 14h33   #2
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 202
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 9 202
Points : 13 258
Points : 13 258
créé un alias ODBC par le panneau de configuration, cela devrait te générer une chaine de connexion, ça pourrait déjà t'aider ...
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !

L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2009, 15h32   #3
Gouyon
Membre expérimenté
 
Avatar de Gouyon
 
Homme Rémi Gouyon
Développeur informatique
Inscription : novembre 2003
Messages : 586
Détails du profil
Informations personnelles :
Nom : Homme Rémi Gouyon
Âge : 49
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2003
Messages : 586
Points : 591
Points : 591
Citation:
Envoyé par ShaiLeTroll Voir le message
créé un alias ODBC par le panneau de configuration, cela devrait te générer une chaine de connexion, ça pourrait déjà t'aider ...
Effectivement c'est une solution. Mais je pensais pouvoir me passer d'ODBC dans la mesure ou il y a un connecteur .net et un connecteur ODBC en téléchargement sur le site de MySQL. Ce qui m'a fait supposer (peut être à tort) que je n'avais besoin que du connecteur .net.
__________________
Il y a des jours où j'éprouve une haine profonde envers microsoft
Venez vous défouler ici ou c'est amusant
Mon modeste site et mes modestes oeuvres sont
Rémi
Gouyon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2009, 16h05   #4
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 202
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 9 202
Points : 13 258
Points : 13 258
tu devrais consulter Connections Strings for MySQL

J'ai assayé ADO\ODBC pour MySQL, je t'avoue que je ne savais pas quoi mettre dans la chaine de connexion, j'ai utilisé l'assistant ... mais j'ai toujours utilisé un alias ODBC

Code :
User ID=root;Data Source=TestADO
Ensuite, je sais que ADO.net est assez différent du ADO Win32, mais on peut supposer que tu as les même bases avec la chaine de connexion ... pour le lien ADO.net \ ODBC, j'avoue que j'ignore comment c'est géré ... normalement cela reste une couche par dessus OLE DB ou ODBC ...
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !

L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2009, 09h00   #5
Gouyon
Membre expérimenté
 
Avatar de Gouyon
 
Homme Rémi Gouyon
Développeur informatique
Inscription : novembre 2003
Messages : 586
Détails du profil
Informations personnelles :
Nom : Homme Rémi Gouyon
Âge : 49
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2003
Messages : 586
Points : 591
Points : 591
J'ai trouvé à l'adresse que tu m'as indiqué un assemblage .net MySQLDriverCS qui semble répondre au besoin et qui est gratuit. Maintenant je suis en train d' essayer de l'installer. Mais je ne comprend pas bien comment utiliser les composants .net.
__________________
Il y a des jours où j'éprouve une haine profonde envers microsoft
Venez vous défouler ici ou c'est amusant
Mon modeste site et mes modestes oeuvres sont
Rémi
Gouyon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2009, 15h18   #6
Gouyon
Membre expérimenté
 
Avatar de Gouyon
 
Homme Rémi Gouyon
Développeur informatique
Inscription : novembre 2003
Messages : 586
Détails du profil
Informations personnelles :
Nom : Homme Rémi Gouyon
Âge : 49
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2003
Messages : 586
Points : 591
Points : 591
Bon j'ai fini par trouver. Pour ceux qui ne le savent pas (et je suis sur qu'ils y en a pas mal), il faut ajouter dans les références du projet (voir le gestionnaire de projets) le connecteur .net fournis par MySql. Ensuite j'ai utilisé dbExpress et j'ai pu me connecter à ma base sans passer par ODBC.
__________________
Il y a des jours où j'éprouve une haine profonde envers microsoft
Venez vous défouler ici ou c'est amusant
Mon modeste site et mes modestes oeuvres sont
Rémi
Gouyon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h19.


 
 
 
 
Partenaires

Hébergement Web