none
Consultar tabela do Mysql atraves de um formulário no C# RRS feed

  • Pergunta

  • Gostaria de saber qual é o codigo para que eu consiga consultar uma tabela do banco de dados "MySql" através de um formulário
    de consulta "Windows form" do C#...

    O banco de dados ja está pronto com o nome Matricula e existe apenas uma tabela "Alunos" com Nome,Endereço,Telefone...

    No meu windows form eu tenho um botão escrito consultar e uma datagridview para mostrar o resultado.

    Qual seria um codigo para que eu pudesse fazer isso tudo funcionar ? Ouvi falar que tem que fazer referência tambem, onde posso encontar
    esse arquivo dll pois ja procurei no site mysql e os arquivos não são dll.

    quinta-feira, 7 de outubro de 2010 01:13

Respostas

  • Veja este site, mostra os exemplos de connection http://www.connectionstrings.com/mysql

     

    Segue um codigo abaixo de como solicitar uma consulta a tabela de forma simples:

     

    //Lembre de importar e referenciar
    using MySql.Data;
    using MySql.Data.MySqlClient;
    
    
        string stringConexao = "Database=NomeDoBanco_;Data Source=IpDoServidor;User Id=USUARIO;Password=SENHA; pooling=false";
    
    
        public DataSet RetornaDataSet(string Sql)
        {
            MySqlConnection conn = new MySqlConnection(stringConexao);
            conn.Open();
            MySqlDataAdapter adp = new MySqlDataAdapter(Sql, conn);
            DataSet ds = new DataSet();
            adp.Fill(ds);
            conn.Close();
            return ds;
        }
    


    Esta resposta lhe ajudou? Marque a como útil. -- www.EdgarEsteves.com.br
    • Marcado como Resposta Fabricio C-Sharp terça-feira, 12 de outubro de 2010 00:46
    quinta-feira, 7 de outubro de 2010 20:52

Todas as Respostas

  • Amigo você conhece o ADO.NET? Caso sim basta baixar as dlls e consultar a documentação e você não encontrará dificuldade alguma? Caso não recomendo a leitura deste artigo

    http://imasters.uol.com.br/artigo/16166/csharp/c_conexao_com_os_principais_sgbd_atuais_via_ado_net/

    • Sugerido como Resposta Edgar Esteves quinta-feira, 7 de outubro de 2010 20:48
    quinta-feira, 7 de outubro de 2010 03:19
  • Veja este site, mostra os exemplos de connection http://www.connectionstrings.com/mysql

     

    Segue um codigo abaixo de como solicitar uma consulta a tabela de forma simples:

     

    //Lembre de importar e referenciar
    using MySql.Data;
    using MySql.Data.MySqlClient;
    
    
        string stringConexao = "Database=NomeDoBanco_;Data Source=IpDoServidor;User Id=USUARIO;Password=SENHA; pooling=false";
    
    
        public DataSet RetornaDataSet(string Sql)
        {
            MySqlConnection conn = new MySqlConnection(stringConexao);
            conn.Open();
            MySqlDataAdapter adp = new MySqlDataAdapter(Sql, conn);
            DataSet ds = new DataSet();
            adp.Fill(ds);
            conn.Close();
            return ds;
        }
    


    Esta resposta lhe ajudou? Marque a como útil. -- www.EdgarEsteves.com.br
    • Marcado como Resposta Fabricio C-Sharp terça-feira, 12 de outubro de 2010 00:46
    quinta-feira, 7 de outubro de 2010 20:52
  • no campo da string de conexão eu não sei qual ip colocar, pois o meu está com ip automatico...
    terça-feira, 12 de outubro de 2010 00:35