sql >> Database >  >> RDS >> Sqlserver

Hoe maak ik verbinding met een SQL-database vanuit C#?

Bekijk

Ik weet zeker dat er nog veel meer is - google maar op "ADO.NET" en "Tutorial" ......

BIJWERKEN:

Als u verbinding wilt maken met uw lokale SQL Server Express en verbinding wilt maken met de "Northwind"-database en de top 5 van klanten wilt lezen uit de tabel "Klanten", moet u zoiets als dit doen:

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 zou je alle 5 topklanten uit je Northwind-database in de DataTable hebben en je kunt ze inspecteren, afdrukken, manipuleren - wat je ook wilt doen.

Dat is ADO.NET in actie!

Wat betreft de details van de verbindingsreeks - welke opties u kunt gebruiken en hoe deze eruit moet zien, bekijk de Verbindingsreeksen website - het heeft talloze voorbeelden en uitleg.

Marc



  1. php mysql sorteer resultaten op opgehaalde volgorde

  2. Dubbele rijen uit een tabel verwijderen

  3. hoe de datumnotatie te extraheren uit een string-orakel

  4. toon laatste reactie die slechts 1 reactie per gebruiker