0% found this document useful (0 votes)
4 views3 pages

NET Postgres Connection

Uploaded by

ahmetg.yavuz11
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

NET Postgres Connection

Uploaded by

ahmetg.yavuz11
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

* .

NET için Postgresql bağlantısı

+ Postgresql’in kurulu olduğu dizinden “Application Stack Builder” çalıştırılır. Açılan sayfada
kurulu olan postgresql versiyonu seçilir ve bir sonraki sayfaya geçilir.

+ Kategoriler > Database Drivers altındaki psqlODBC (32 Bit) seçilerek kurulur. (Visual Studio
64 bit kurulmuş ise 64 bit olan seçenek kurulur.)

+ Denetim Masası > Yönetimsel araçlar altındaki “ODBC Data Sources (32-bit)” kısayoluna çift
tıklanır. Açılan pencerede “Sistem DSN” sekmesi altında ekle butonuna tıklayarak açılan pencerede
“Postgresql ODBC Driver (UNİCODE)” sürücüsü seçilerek son butonuna tıklanacaktır.

+ Açılan penceredeki boşluklar görseldeki gibi doldurulacaktır. Burada dikkat edilmesi gereken
bir husus Database kısmına proje için oluşturduğunuz database ismini yazmalısınız. Şifre olarak da
veritabanına bağlanırken postgres kullanıcısı için kullandığınız şifreyi yazmalısınız. Test butonu ile
bağlantının kurulup kurulmadığını kontrol edebilirsiniz.

+ Aşağıdaki örnek uygulama kodu ile bağlantının kurulmuş olduğunu göreceksiniz:

using System;
using [Link];

namespace Deneme
{
class Program
{
static void Main(string[] args)
{

// DSN için oluşturulan isim kullanılarak ODBC bağlantısı oluşturulur


OdbcConnection connection = new OdbcConnection("DSN=PostgreSQL32Bit");
// "DSN=MyDSN;UID=Admin;PWD=Test" (UID = User name, PWD = password.)

// ODBS bağlantısını aç ve durumu göster


[Link]();
[Link]("State: " + [Link]()+ "\r\n");

// Bir ODBS SQL komutu oluştur


string query = "SELECT \"CompanyName\" FROM customers";
OdbcCommand command = new OdbcCommand(query, connection);

// Komutu çalıştır ve bir reader sonuç döndür


OdbcDataReader reader = [Link]();

// Sonuçları göster
while ([Link]() == true)
{
for (int i = 0; i < [Link]; i++)
{
if (![Link](i))
[Link]([Link](i));
}
[Link]("\n");
}

// reader ve bağlantıyı kapat


[Link]();
[Link]();

[Link]();
}
}
}

You might also like