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

FAQ ASP.NET/VB.NET

logo
Sommaire > ADO.NET 2.0 > Connexion
        Comment se connecter à une base de données ?
        Comment se connecter à une base Mysql via ODBC
        Comment se connecter à une base MySQL via MySQLDriverCS?
        Quelles classes utiliser pour me connecter à ma base de donnée ?



Comment se connecter à une base de données ?
auteur : David Pedehourcq
Leduke nous parle d'ADO.NET et de la connection à une base de données dans son article : ADO.NET : Connection, Command et DataReader.

lien : fr Utiliser l'objet connection pour se connecter à une base de données
lien : fr ADO.NET : Connection, Command et DataReader.(l'article complet)

Comment se connecter à une base Mysql via ODBC
auteur : David Pedehourcq
-Tout d'abord il faut télécharger et installer le driver MyODBC-3.51.06

-Ensuite il faut télécharger le provider ODBC : Provider

-Une fois execute il faut ajouter une reference au provider :

					Imports System.Data.Odbc
				


Et maintenant un exemple de code pour se connecter et afficher des donnees :


					Imports System
					Imports System.Data
					Imports System.Data.Odbc

					'....
					'Connection string for MyODBC 3.51 /*
					Dim MyConString As String = "DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=localhost;" +  _
					"DATABASE=munkh3y;" + "UID=root;" + "PASSWORD=;"
					Try
					Dim con As New OdbcConnection(MyConString) '
					con.Open()
					Dim MyCommand As New OdbcCommand()
					MyCommand.Connection = con

					MyCommand.CommandText = "SELECT * FROM munkh3y_users"
					Dim MyDataReader As OdbcDataReader
					MyDataReader = MyCommand.ExecuteReader()
					While MyDataReader.Read()
					Response.Write(("Data:" + MyDataReader.GetString(1) + " " + MyDataReader.GetString(2)))
					End While
					MyDataReader.Close()
					con.Close()
					Catch ex As Exception
					Response.Write(ex.Message);
					End Try
				

Comment se connecter à une base MySQL via MySQLDriverCS?
auteur : David Pedehourcq
Les drivers MySQLDrivers permettent de se connecter à une base MySQL via des drivers natif plus performants que ODBC.

Tout d'abord téléchargez MySQLDrivers
Il faut ensuite faire référence à la DLL MySQLDriverCS.dll :

Sous Visual Studio : menu projet => ajouter référence

Sous C#Builder : fenêtre de projet => REFERENCES => Click droit ajouter référence

Voici la syntaxe pour la chaine de connection à une base de données MySQL :

					MySQLConnection conn = new MySQLConnection(new MySQLConnectionString("le_nom_du_serveur", _
					"le_nom_de_la_base_de_données", "le_login",  "le_password").AsString)

				

Quelles classes utiliser pour me connecter à ma base de donnée ?
auteur : abelman
Le .NET Framework dispose de plusieurs namespaces permettant de se connecter à divers SGBD.

  • System.Data.SqlClient pour SQL Server
  • System.Data.Odbc pour les SGBD fournissant un pilote ODBC
  • Oracle.DataAcess (de ORACLE) pour ORACLE. Disponible en installant en Oracle Data Provider .NET (ODP .NET)
  • System.Data.Oracle.Client (de Microsoft) pour Oracle
  • System.Data.OleDb pour tous les SGBD ayant un fournisseur OLE DB



Consultez les autres F.A.Q's


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Dotnet Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.