Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using MySql.Data.MySqlClient;
- using System.Windows.Forms;
- using System.Data;
- namespace EstudoMySql.bd_dados
- {
- class Bd_conecao
- {
- private string caminho = "server=localhost;uid=root;pwd=;database=php_dados;";
- private MySqlConnection conexao;
- public MySqlConnection Conexao() {
- return this.conexao;
- }
- public Bd_conecao() {
- try
- {
- conexao = new MySqlConnection(caminho);
- conexao.Open();
- //MessageBox.Show("Conectado com sucesso...");
- }
- catch (Exception)
- {
- MessageBox.Show("Erro de conexão");
- }
- finally {
- conexao.Close();
- }
- }
- public void gravar(int codigo, string nome) {
- try
- {
- this.conexao.Open();
- string query = "INSERT INTO famosos (codigo, nome) VALUES ("+codigo+", '"+nome+"')";
- MySqlCommand cmd = new MySqlCommand(query, this.conexao);
- //cmd.Parameters.AddWithValue("@codigo", codigo);
- //cmd.Parameters.AddWithValue("@nome", nome);
- cmd.ExecuteNonQuery();
- this.conexao.Close();
- MessageBox.Show("Dados gravados com sucesso...");
- }
- catch (Exception)
- {
- MessageBox.Show("Erro de gravação");
- }
- }
- public void gravarUsuario(string nome, string sexo)
- {
- try
- {
- this.conexao.Open();
- string query = "INSERT INTO usuarios (nome, sexo) VALUES ('"+nome+"', '"+sexo+"')";
- MySqlCommand cmd = new MySqlCommand(query, this.conexao);
- //cmd.Parameters.AddWithValue("@nome", nome);
- //cmd.Parameters.AddWithValue("@sexo", sexo);
- cmd.ExecuteNonQuery();
- this.conexao.Close();
- MessageBox.Show("Dados gravados com sucesso...");
- }
- catch (Exception erro)
- {
- MessageBox.Show("Erro de gravação: Erro -> " + erro);
- }
- }
- public void updateTable(DataGridView grid, string tabela) {
- string query = "SELECT * FROM " + tabela + ";";
- try
- {
- this.conexao.Open();
- DataTable dados = new DataTable();
- MySqlCommand cmd = new MySqlCommand(query, this.conexao);
- dados.Load(cmd.ExecuteReader());
- grid.DataSource = dados.DefaultView;
- this.conexao.Close();
- }
- catch (Exception)
- {
- MessageBox.Show("Erro ao acessar banco de dados");
- }
- }
- public void deleteRegistro(int codigo){
- string query = "DELETE FROM famosos WHERE codigo ="+codigo;
- try
- {
- this.conexao.Open();
- MySqlCommand cmd = new MySqlCommand(query, this.conexao);
- cmd.ExecuteNonQuery();
- this.conexao.Close();
- }
- catch (Exception)
- {
- MessageBox.Show("Erro ao deletar registro...");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement