Asp.net - mysql connexion (création d'une librairie de classe asp.net)

Soyez le premier à donner votre avis sur cette source.

Vue 14 639 fois - Téléchargée 1 033 fois

Description

Introduction

Ce projet a été lancé afin de réaliser une bibliothèque de fonctions réutilisables facilement et dans tous mes autres projet ASP.NET. Ce bloc a été créé en VB.NET (de facon à ne pas perturber les développeurs ASP) pour ASP.NET. Il s'agit d'une bibliothèque de classes permettant l'utilisation de bases MySQL via ASP.NET et ODBC.NET (avec MyODBC).

Pré-Requis

Afin d'utiliser cette classe, vous devez déjà télécharger la version 3.51 de MySQL ODBC à l'adresse :

http://www.mysql.com/downloads/api-myodbc-3.51.html

Vous devez encore installer ODBC pour .NET sur le serveur afin que le Framework travaille avec les classes pour ODBC. Ces pilotes se trouvent ici :

http://msdn.microsoft.com/library/default.asp?url=/downloads/list/netdevframework.asp

Une fois ces outils installés, vous devrez créer vos liens DSN utilisant la base MySQL avec ces drivers.

Composantes

Cette librairie est composée de plusieurs classes incluse dans le même espace de noms (namespace) "MySQLConnexion", pour le moment la librairie contient 3 classes avec chacune une fonction particulière :
ManipStringForMySQL : Classe permettant de modifier des chaînes de caractères pour des besoins d'échanges avec la base de données.
MySQL_Requettes : Classe liée aux requettes envoyées sur la base.
MySQL_Utils : Classe contenant un ensemble de tests sur des données issues de base de données.

Source / Exemple :


Toute la documentation avec le projet complèt est téléchargeable à l'adresse suivante :

        - http://fromelard.free.fr/Scripts/ASPNET_MySQLConnexion/

Conclusion :


Cette librairie pourra vous servir dans vos projets ASP.NET utilisant des bases de données MySQL sans avoir à re-développer les fonctions d'utilisation de ce type de SGBDR.

Cette librairie s'incluera dans une solution globale. En effet, sous Visual Studio .NET, il n'existe pas vraiment de projet indépendant mais des solutions globales. Ainsi on joint les différents projets entre eux afin d'obtenir des solutions cohérentes.

Romelard Fabrice (Alias F___)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_brahim09
Messages postés
2
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mai 2008
-
merci bcp
cs_jimmy28
Messages postés
88
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
Bonjour,

Voilà, je suis débutant en asp.net et je voudrais attaquer ma base mysql située sur un serveur externe.

Apparement, je dois charger des librairies afin d'acceder aux fonctions pour mysql.

Quelqu'un pourrait-il me donner un exemple bete et méchant en quelques lignes explicites afin de pouvoir créer ma connexion?
Je ne sais pas où placer le chargement des librairies et comment les utiliser.

A l'heure actuelle, lorsque j'écris :

Dim MySqlConn As MySqlConnection = New MySqlConnection()

Et il me renvoie une erreur alors que c'est une déclaration classique.

merci beaucoup de votre aide.
BlackGoddess
Messages postés
338
Date d'inscription
jeudi 22 août 2002
Statut
Membre
Dernière intervention
14 juin 2005
-
merci :)
BlackGoddess
Messages postés
338
Date d'inscription
jeudi 22 août 2002
Statut
Membre
Dernière intervention
14 juin 2005
-
oui, c bon je l'ai maintenant, merci, en fait je pense que c t une installe foireuse de odbc.net qui m'a fait ca
cs_fabrice69
Messages postés
1766
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4 -
Alors cette Library a été développée en VS.NET 2002 avec le framework 1.0 (d'ou le téléchargement obligatoire des pilotes ODBC.NET).
Or pour le framework 1.1, les classes ODBC dont incluses directement dans le framework et donc plus besoin de DL ces pilotes ODBC.NET.

Il faut donc contrôler que cette fonction existe bien dans la version 1.1 dans la classe :
- System.Data.Odbc.OdbcConnection

Et ca je ne peux pas te le dire (je suis toujours en 1.0 à cause du boulot).

F___

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.