Conexão Microsoft SQL Server – ADO.NET – C#

Publicado: 8 de maio de 2014 em C#

ADO.NET é um conjunto de classes que expõem serviços de acesso de dados para programadores .NET Framework. O ADO.NET fornece um rico conjunto de componentes para a criação de aplicativos distribuídos e de compartilhamento de dados. É parte integrante do .NET Framework, proporcionando acesso relacional a, XML e dados de aplicativos. ADO.NET suporta uma variedade de necessidades de desenvolvimento, incluindo a criação de clientes do banco de dados front-end e objetos de negócios de camada intermediária usados ​​por aplicativos, ferramentas, linguagens, ou navegadores de Internet.

MSSQL SERVER - ADO.NET

MSSQL SERVER – ADO.NET

Conectando ao MSSQL usando o ADO.NET

Um objeto SqlConnection representa uma sessão exclusiva com uma fonte de dados SQL Server. Com um sistema de banco de dados cliente/servidor, é equivalente a uma conexão de rede para o servidor. SqlConnection é usado juntamente com SqlDataAdapter e SqlCommand para aumentar o desempenho quando conectado a um banco de dados Microsoft SQL Server. Para implantar aplicativos de alto desempenho, você deve usar o pool de conexão. Quando você usa o .Net Framework para o SQL Server, você não tem que habilitar o pool de conexão porque o provedor gerencia isso automaticamente.

Exemplo:

Neste exemplo utilizamos o ADO.NET para conectar ao banco de dados Microsoft SQL Server.

C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace ConexaoMssql
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public static void getDBConnection(string Server, string Database,
                                    string Username, string Password, string Timeout)
        {
            try
            {
                // String de Conexao
                string connectionString =

                    // Servidor
                    "Data Source=" + Server +

                    // Banco de dados
                    ";Initial Catalog=" + Database +

                    // Usuario
                    ";User ID =" + Username +

                    // Senha
                    ";Password=" + Password +

                    // TNSnames
                    ";Connect Timeout=" + Timeout;

                //Conecta ao datasource usando a conexão Padrão
                 SqlConnection conn = new SqlConnection(connectionString);

                //Abre a conexão com o banco de dados
                conn.Open();
                MessageBox.Show("Conexão efetuada com sucesso");

            }
            // Retorna erro
            catch (Exception ex)
            {
                // Mostra menssagem de erro
                MessageBox.Show(ex.ToString());

            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            getDBConnection(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, "30");
        }

    }
}
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s