Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como me conecto a um banco de dados SQL de C#?


Verificação de saída

Tenho certeza de que há muito mais por aí - apenas google para "ADO.NET" e "Tutorial" ......

ATUALIZAR:

Se você quiser se conectar ao seu SQL Server Express local e se conectar ao banco de dados "Northwind" e ler os 5 principais clientes da tabela "Clientes", você teria que fazer algo assim:
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();

   }
}

Agora você teria todos os 5 principais clientes do seu banco de dados Northwind no DataTable e você pode inspecioná-los, imprimi-los, manipulá-los - o que você quiser fazer.

Isso é ADO.NET em ação!

Quanto aos detalhes da string de conexão - quais opções você pode usar e como deve ser, confira as Strings de conexão web site - tem toneladas de exemplos e explicações.

Marco