Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo

precedent    sommaire    suivant   


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


precedent    sommaire    suivant   

Consultez les autres F.A.Q's


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2007  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com