Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OperacaoBanco operacao = new OperacaoBanco();
- MySqlDataReader dados;
- grp_resumo.Visible = true;
- while (dados.Read())
- {
- ocorrenciaObtida = Convert.ToString(dados[0]);
- txt_ocorrencias.Text = ocorrenciaObtida;
- }
- }
- catch (Exception erro)
- {
- MessageBox.Show("Não foi possível realizar a pesquisa n Erro:" + erro);
- }
- finally
- {
- Connection.fecharConexao();
- }
- }
- }
- class Connection
- {
- public static MySqlConnection conexao = null;
- private String stringconnection = "server=**********;User Id = ********; password=********;database=*************";
- public void tentarAbrirConexaoLocal()
- {
- conexao = new MySqlConnection();
- conexao.ConnectionString = stringconnection;
- conexao.Open();
- }
- public Connection()
- {
- try
- {
- tentarAbrirConexaoLocal();
- }
- catch
- {
- Console.WriteLine("Não foi possível validar seu acesso.Tente novamente.");
- }
- }
- public static MySqlConnection getConexao()
- {
- new Connection();
- return conexao;
- }
- public static void fecharConexao()
- {
- conexao.Close();
- }
- }
- try
- {
- Comando.ExecuteNonQuery();
- return Comando;
- }
- catch
- {
- return Comando;
- }
- }
- public MySqlDataReader Select(String query)
- {
- MySqlDataReader dadosObtidos = TemplateMethod(query).ExecuteReader();
- return dadosObtidos;
- }
- public Boolean Insert(String query)
- {
- MySqlConnection Conexao = Connection.getConexao();
- MySqlCommand Comando = new MySqlCommand(query, Conexao);
- try
- {
- Comando.ExecuteNonQuery();
- return true;
- }
- catch
- {
- return false;
- }
- }
- public Boolean Update(String query)
- {
- MySqlConnection Conexao = Connection.getConexao();
- MySqlCommand Comando = new MySqlCommand(query, Conexao);
- try
- {
- Comando.ExecuteNonQuery();
- return true;
- }
- catch
- {
- return false;
- }
- }
- public Boolean Delete(String query)
- {
- MySqlConnection Conexao = Connection.getConexao();
- MySqlCommand Comando = new MySqlCommand(query, Conexao);
- try
- {
- Comando.ExecuteNonQuery();
- return true;
- }
- catch
- {
- return false;
- }
- }
Add Comment
Please, Sign In to add comment