Você está aqui: C# ::: C# + Bancos de Dados ::: DbConnection |
Como usar a propriedade ConnectionString da classe DbConnection para retornar ou definir a string de conexão com o banco de dadosQuantidade de visualizações: 10064 vezes |
A propriedade ConnectionString da classe DbConnection é usada para obter ou definir a string de conexão com o banco de dados. O exato formato desta string de conexão depende do número e formato dos parâmetros exigidos pelo banco de dados específico. Veja um trecho de código no qual criamos uma nova instância da classe SqlConnection (uma classe concreta derivada de DbConnection) e atribuímos à sua propriedade ConnectionString as informações necessárias para um conexão com o SQL Server 2008: private void button1_Click(object sender, EventArgs e){ // vamos nos conectar ao SQL Server 2008 e à base de dados // faculdade usando Windows Authentication string connString = @"Data Source=NOTEBOOK; Initial Catalog=faculdade;Integrated Security=True"; // vamos criar uma instância de SqlConnection conn = new SqlConnection(); // vamos atribuir a string de conexão conn.ConnectionString = connString; // a conexão foi feita com sucesso? try{ // abre a conexão conn.Open(); MessageBox.Show("A conexão foi efetuada com sucesso."); } catch (SqlException sqle){ // ops! o que aconteceu? MessageBox.Show("Falha ao efetuar a conexão. Erro: " + sqle); } // não se esqueça de fechar a conexão } Para obter a string de conexão usada pelo objeto da classe SqlConnection para se conectar ao banco de dados podemos usar um código parecido com: private void button2_Click(object sender, EventArgs e){ // vamos obter o valor da propriedade // conn é uma referência a um objeto da classe SqlConnection string connString = conn.ConnectionString; // vamos mostrar o resultado MessageBox.Show("A string de conexão é: " + connString); } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
Python - Como calcular o limite de uma função usando Python e a biblioteca Sympy - Python para Engenharia |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |