C Sharp

1085 palavras 5 páginas
10/09/13

C# - PostGreSQL - CRUD Básico II

C# - PostGreSQL - CRUD Básico - II
Na primeira parte deste artigo apresentamos o PostGreSQL e a ferramenta de administração pgAdmin III e criamos o banco de dados cadastro e a tabela funcionarios.
Vamos agora criar uma aplicação do tipo Windows Forms usando a linguagem C#.
Abra o Visual C# 2010 Express Edition e no menu File clique em New Project e selecione o template Windows Forms Application informando o nome PostgreSQL_CRUD;
A seguir no formulário form1.cs vamos incluir os seguintes controles:
3 Label
3 TextBox - txtNome, txtIdade e txtEmail
4 Button - btnExibir, btnInserir, btnAtualizar e btnDeletar
1 DataGridView - dgvFunci
Conforme o leiaute da figura abaixo:

Vamos referenciar o .Net Data Provider Npgsql em nosso projeto.
No menu Project clique em Add Reference;
A seguir clique na guia Browse e localize a pasta onde você descompactou os arquivos do Npgsql;
Selecione os arquivos Npgsql.dll e Mono.Security.dll e clique no botão OK;

Criando a camada de Acesso a dados - DAL www.macoratti.net/13/07/c_pgsql2.htm 1/5

10/09/13

C# - PostGreSQL - CRUD Básico II

Vamos criar uma classe no projeto onde iremos definir a nossa camada de acesso a dados.
No menu Project clique em Add Class e informe o nome DAL.cs;
A seguir vamos declarar os seguintes namespaces na classe: using System; using System.Data; using Npgsql;
No início da classe vamos declarar as variáveis que definem a conexão com o banco de dados static string serverName = "127.0.0.1"; static string port = "5432"; static string userName = "postgres"; static string password = "sua_senha"; static string databaseName = "Cadastro";
NpgsqlConnection pgsqlConnection = null; string connString = null;

//localhost
//porta default
//nome do administrador
//senha do administrador
//nome do banco de dados

No construtor da classe vamos definir a string de conexão conforme o código a seguir: public DAL()
{
connString =

Relacionados

  • C sharp
    1058 palavras | 5 páginas
  • C Sharp
    1790 palavras | 8 páginas
  • C#sharp
    421 palavras | 2 páginas
  • C sharp
    979 palavras | 4 páginas
  • C sharp
    411 palavras | 2 páginas
  • C#Sharp
    1575 palavras | 7 páginas
  • C sharp
    826 palavras | 4 páginas
  • C#(Sharp)
    1114 palavras | 5 páginas
  • c sharp
    670 palavras | 3 páginas
  • C-sharp
    395 palavras | 2 páginas