public String BuscarNome(int id) { using (MySqlConnection conexao = ConexaoBD.getInstancia().getConexao()) { try { //foi criado a cum comando conexao.Open(); MySqlCommand comando = new MySqlCommand(); //fiz receber uma referencia do conexao comando = conexao.CreateCommand(); comando.CommandText = "select nome from usuarios where id = @id;"; comando.Parameters.AddWithValue("id", id); MySqlDataReader reader = comando.ExecuteReader(); //depois foi criado um comando textual para fazer a consulta // criado uma leitura recebendo o comando reader que executa o texto retornando o resultado // ele ira percorer o reader em cada coluna/linhas da tabela e mostrar o resultado while (reader.Read()) { if (reader["nome"] != null) { return(reader["nome"].ToString()); } } } catch (MySqlException msqle) { MessageBox.Show("Erro de acesso ao Mysql" + msqle.Message); } finally { conexao.Close(); } return(string.Empty); } }
public void InserirUsuario(string nome) { using (MySqlConnection conexao = ConexaoBD.getInstancia().getConexao()) { try { //foi criado a cum comando conexao.Open(); MySqlCommand comando = new MySqlCommand(); //fiz receber uma referencia do conexao comando = conexao.CreateCommand(); //depois foi criado um comando textual para fazer a criaçao na tabela comando.CommandText = "insert into usuarios(nome) values(@varNome);"; comando.Parameters.AddWithValue("varNome", nome); int valorRetorno = comando.ExecuteNonQuery(); if (valorRetorno < 1) { MessageBox.Show("Erro ao inserir!"); } else { MessageBox.Show("Inserido com sucesso!"); } // ele ira percorer o reader em cada coluna/linhas da tabela e mostrar o resultado } catch (MySqlException msqle) { MessageBox.Show("Erro de acesso ao Mysql" + msqle.Message); } finally { conexao.Close(); } } }