Você está aqui: C# ::: C# + Bancos de Dados ::: DbConnection |
|||
Entenda e aprenda a usar a classe DbConnection (OdbcConnection, OleDbConnection, OracleConnection, SqlConnection e SqlCeConnection) para efetuar conexões com bancos de dadosQuantidade de visualizações: 9493 vezes |
|||
A classe DbConnection (uma classe abstrata) representa uma conexão com um banco de dados SQL. Por ser abstrata, não podemos criar novos objetos desta classe, ou seja, temos que usar as classes derivadas. As mais comuns são OdbcConnection, OleDbConnection, OracleConnection, SqlConnection e SqlCeConnection. Veja a posição desta classe na hierarquia de classes da plataforma .NET:
Esta classe implementa as interfaces IDbConnection e IDisposable. Antes de prosseguirmos, é importante conhecer algumas das classes concretas que extendem a classe DBConnection juntamente com seus respectivos espaços de nomes (namespaces):
Nas dicas desta seção muitas vezes estarei usando as classes concretas nos exemplos. Mas, tenha em mente que é muito comum termos métodos que aceitam ou retornam um objeto DbConnection, ou seja, um pouquinho de polimorfismo não faz mal a ninguém. Sendo assim, vamos ver como usar um objeto da classe SqlConnection (que deriva de DbConnection) para efetuar uma conexão com o SQL Server 2008:
Veja que neste exemplo a conexão foi efetuada usando Windows Authentication. Note também que, sempre que possível, devemos fechar a conexão com uma chamada ao seu método Close(). |
|||
![]() |
|||
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
AutoCAD Civil 3D - Como criar pontos COGO no AutoCAD Civil 3D |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |