sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan opretter jeg forbindelse til en SQL-database fra C#?

Tjek

Jeg er sikker på, at der er meget mere derude - bare google efter "ADO.NET" og "Tutorial" ......

OPDATERING:

Hvis du vil oprette forbindelse til din lokale SQL Server Express og oprette forbindelse til "Northwind"-databasen og læse de 5 bedste kunder fra "Kunder"-tabellen, skal du gøre noget som dette:

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();

   }
}

Nu ville du have alle 5 topkunder fra din Northwind-database i DataTable, og du kan inspicere dem, printe dem ud, manipulere dem - hvad end du vil gøre.

Det er ADO.NET i aktion!

Hvad angår detaljerne i forbindelsesstrengen - hvilke muligheder du kan bruge, og hvordan den skal se ud, så tjek Forbindelsesstrengene websted - det har tonsvis af eksempler og forklaringer.

Marc



  1. Opdatering af en materialiseret visning inkluderer ikke tilføjet kolonne

  2. Fremmøde IND og UD

  3. Oprettelse af en GeoJson i php fra MySql til brug med MapBox javascript API

  4. Slet den samme række indsat i en tabel med trigger i mysql