[F]ox

Fox Design

Ola Visitante, Seja bem vindo(a) ao fórum FoxDesign, esperamos que você goste de nosso conteúdo e se torne um Membro para poder participar ainda mais de nossas atividades. Agora temos uma área para você que não está cadastrado postar, caso tenha alguma dúvida, Siga pelo link » Área para convidados.
Vale também ressaltar que, Para você ter acesso aos links por ai , é necessário ser registrado, então se registre .
Se já tem uma conta no forúm,
Logue-se .



Administração ~[F]ox


    [C#] Iniciando Aplicação com banco de dados

    Compartilhe

    -Dumbledore
    Bronze Member
    Bronze Member

    Warn Warn:
    Sexo Sexo: Masculino
    Mensagens Mensagens: 1086
    Coins Coins: 2459
    Reputação Reputação: 3189
    Idade Idade: 14
    Humor Humor: Apaixonado

    [C#] Iniciando Aplicação com banco de dados

    Mensagem por -Dumbledore em Qua Jul 20 2011, 11:58

    [C#] Iniciando Aplicação com banco de dados
    Olá , hoje estarei mostrand um pouco sobre banco de dados e C#

    creditos: -NOOB

    Neste tópico aprenderemos :
    Usar Banco de Dados Acess em C#

    não estou aqui para ensinar passo a passo , falando desde o começinho , e sim uma noção de como usar o Acess , logo de cara você entederá porque é muuito simples.

    - Como Funciona isso ?
    irei dar uma pequena explicadinha por aqui.
    o processo é mais ou menos esse :

    Aplicação -> ADO.NET-> OleDB


    Através do OleDB nós conseguimos conectar com vários Banco de dados.

    Exemplos :
    SQLServer
    Oracle
    Acess
    são só alguns exemplos
    não irei falar dos outros pois como irei usar o Acess neste tópico acho que ja está bom.

    Crie um Banco de Dados para usar.


    - Iniciando a Aplicação!


    Abra o C# e inicie uma nova Aplicação em Console.
    de um nome para ela

    Depois iremos usar a classe OleDb como ja disse no inicio do tópico..

    using System.Data.OleDb;

    - Fazendo conexão

    OleDbConnection conectwc = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\banco_wc.mdb");
    o nosso amigo OleDbConnection é responsavel pela conexão.
    ali damos o Provedor que no caso é : Microsoft.Jet.OLEDB.4.0;Data Source
    e no Data Source coloque o caminho de onde está o banco de dados.

    Instrução SQL :
    OleDbCommand Comando = new OleDbCommand("select * from Tabela1",conectwc);

    select * from Tabela1
    estamos selecionando nossa tabela , como eu não mudei o nome dela, ficou como Tabela1.

    agora vamos tratar possiveis erros :

    try
    {
    }
    catch (OleDbException erro)
    {
    Console.WriteLine("Erro.");
    }

    Agora vamos para o fim de tudo :
    vamos abrir nossa conexão.

    conectwc.Open();

    Vamos "ler" nossa instrução :

    OleDbDataReader lendo_dados = Comando.ExecuteReader();

    e vamos criar uma estrutura de Repetição while para poder mostrar o conteúdo desse jeito :

    while (lendo_dados.Read())
    {
    Console.WriteLine(lendo_dados["geeks"]);
    }
    conectwc.Close();
    Console.ReadKey();

    e por fim , nós fechamos nossa conexão
    e damos um ReadKey() para ele não fechar imediatamente.

      Data/hora atual: Seg Maio 21 2012, 08:15