Conexão C# com PostGreSQL
Pessoal sou novato em C#, vou ter que utilizar o banco PostGreSQL, gostaria de saber qual a melhor maneira de conectar.
1. ODBC;
2. ADO;
3. LINQ;
Ou alguma outra forma que alguém possa me indicar
Sávio Costa
Curtidas 0
Respostas
Paulo Freire
06/04/2010
eu uso Npgslq que é o Data Provider. http://npgsql.projects.postgresql.org/
using Npgsql; // faça referencia a Npgsql.dll
NpgsqlConnection conn = new NpgsqlConnection(ConfigurationManager.ConnectionString["Conexao"].ConnectionString);
try
{
conn.Open();
string SQL = "SELECT NOME, EMAIL, TELELEFONE1 FROM CORINTIANOS";
NpgsqlADataAdapter da = new NpgsqlDataAdapter(SQL, conn);
DataSet ds = new DataSet();
da.Fill(ds, "Membros");
GridViewMembros.DataSource = ds.Table["Membros"].DefaultView;
GridViewMembros.DataBind();
}
finally
{
conn.Close();
}
using Npgsql; // faça referencia a Npgsql.dll
NpgsqlConnection conn = new NpgsqlConnection(ConfigurationManager.ConnectionString["Conexao"].ConnectionString);
try
{
conn.Open();
string SQL = "SELECT NOME, EMAIL, TELELEFONE1 FROM CORINTIANOS";
NpgsqlADataAdapter da = new NpgsqlDataAdapter(SQL, conn);
DataSet ds = new DataSet();
da.Fill(ds, "Membros");
GridViewMembros.DataSource = ds.Table["Membros"].DefaultView;
GridViewMembros.DataBind();
}
finally
{
conn.Close();
}
GOSTEI 0
Paulo Freire
06/04/2010
Opa esqueci, no seu Web.Config coloque oas parametros de conexão
GOSTEI 0
Paulo Freire
06/04/2010
GOSTEI 0
Netasper
06/04/2010
Com toda certeza de garantia de satisfação, use o ADO.net. Linq e outros são bem mais dificeis e engessados. Use o Enterprise Library 4.1. Baixe gratuitamente pela Microsoft. Utilize o DAAB (data access aplication block) para conexão... não se arrependerá...
[]s
GOSTEI 0