Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment me connecter à une base de données SQL depuis C# ?

Consulter

Je suis sûr qu'il y en a beaucoup plus là-bas - juste google pour "ADO.NET" et "Tutoriel" ......

MISE À JOUR :

Si vous voulez vous connecter à votre SQL Server Express local, et vous connecter à la base de données "Northwind", et lire les 5 meilleurs clients de la table "Clients", vous devrez faire quelque chose comme ceci :

string connectionString = "server=(local)\SQLExpress;database=Northwind;integrated Security=SSPI;";

using(SqlConnection _con = new SqlConnection(connectionString))
{
   string queryStatement = "SELECT TOP 5 * FROM dbo.Customers ORDER BY CustomerID";

   using(SqlCommand _cmd = new SqlCommand(queryStatement, _con))
   {
      DataTable customerTable = new DataTable("Top5Customers");

      SqlDataAdapter _dap = new SqlDataAdapter(_cmd);

      _con.Open();
      _dap.Fill(customerTable);
      _con.Close();

   }
}

Vous auriez maintenant les 5 meilleurs clients de votre base de données Northwind dans le DataTable et vous pouvez les inspecter, les imprimer, les manipuler - tout ce que vous voulez faire.

C'est ADO.NET en action !

En ce qui concerne les détails de la chaîne de connexion - quelles options vous pouvez utiliser et à quoi elle devrait ressembler, consultez les Connection Strings site Web - il contient des tonnes d'exemples et d'explications.

Marc