connection etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
connection etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Temmuz 2014 Salı

VB.NET ile SQL veritabanı bağlantısı kurma

Leave a Comment
Bundan önce C# kullanarak Windows Form uygulamalarında ve Web Form uygulamalarında SQL bağlantısı kurma işlemini anlatmıştım. Bu yazımda da SQL veritabanına VB.net kullanarak bağlanma işlemini anlatacağım.

Bir web form oluşturuyorum. Formuma buton ve label ekliyorum. Butona tıklandığında SQL bağlantısını kurmaya çalışarak bağlantı sonucunu label içerisine yazdıracağım.

Butona çift tıklayarak .vb sayfasına gidiyorum ve sayfanın en üstüne SQL bağlantısı kurabilmek için gerekli olan kütüphaneleri ekliyorum.

Imports System.Data.Sql
Imports System.Data.SqlClient

Daha sonra butonun click eventının içine kodlarımı yazmaya başlıyorum.

İlk olarak bağlantı satırını oluşturuyorum.

Windows Authentication ile bağlanmak istiyorsanız aşağıdaki bağlantı satırını,

Persist Security Info=True;Initial Catalog=Veritabanı Adı;Data Source=PC-ADI\SQLEXPRESS;Packet Size=4096;Integrated Security=SSPI

Kullanıcı adı ve şifre ile bağlanmak istiyorsanız aşağıdaki bağlantı satırını kullanabilirsiniz.

Persist Security Info=True;User ID=Kullanıcı adı;Initial Catalog=Veritabanı adı;Data Source=Sunucu adresi;Packet Size=4096;Password=Şifre

Aşağıdaki gibi bağlantı satırımı oluşturuyorum.

Dim BaglantiSatiri As String = "Persist Security Info=True;Initial Catalog=DisciTest;Data Source=BERKAY-PC\SQLEXPRESS;Packet Size=4096;Integrated Security=SSPI"

Daha sonra SQL bağlantısı oluşturuyorum. Parametre olarak oluşturduğum bağlantı satırını ekliyorum.

Dim Baglanti As New SqlConnection(BaglantiSatiri)

Şimdi de C#'ta oldup-ğu gibi Try - Cache bloğu oluşturuyorum.

Try
    Baglanti.Open()
    Label1.Text = "Bağlantı başarılı."
Catch ex As Exception
    Label1.Text = "Hata !!!"
End Try

Sayfayı çalıştırıyorum ve butona tıklıyorum. Görüldüğü gibi bağlantım kuruldu.


Read More

25 Şubat 2014 Salı

C# ile PostgreSQL veritabanına bağlanma

Leave a Comment
PostgreSQL ile ilgili yazılar yazmaya devam ediyorum. Daha önce PostgreSQL nedir? PostgreSQL kurulumu nasıl yapılır? başlıklı yazımda PostgreSQL veritabanı sunucusu ile ilgili bilgiler vermiştim. Ardından da PostgreSQL'de yeni veritabanı oluşturma yazımda pgAdmin programını kullanarak veritabanı oluşturmayı anlatmıştım.


Bu yazıda PostgreSQL veritabanımıza C# uygulamasından nasıl bağlanacağımızı anlatacağım. Böylelikle MS Access, MySQL, MS-SQL'den sonra C# uygulaması ile bağlanığımız 4.veritabanı PostgreSQL olacak. Yakın zamanda Oracle - C# bağlantısını da anlatacağım.

C# ile MS Access veritabanı bağlantısı 
C# ile MySQL bağlantısı kurma
Asp.NET (C#) ile MS-SQL bağlantısı kurma

Öncelikle bağlantıyı kurabilmek için gerekli olan Npgsql.dll isimli dosyayı indirmemiz gerekiyor. http://npgsql.projects.pgfoundry.org/ adresine giderek sağ taraftaki Current Version bağlantısına tıklayıp GitHub üzerinden dosyayı indiriyoruz.

İndirmiş olduğum zip dosyasının (Npgsql2.0.14.3-bin-ms.net4.5.zip) içindeki Npgsql.dll dosyasını masaüstüne atıyorum.

Daha sonra Windows Application Projeme sağ tıklayarak Add Reference... diyorum.


Açılan pencerede soldaki menüden Browse sekmesine girerek alt taraftaki Browse... butonuna tıklıyorum. Masaüstüne attığım Npgsql.dll dosyasını seçerek projeme ekliyorum.


Bir button ve bir label ekliyorum. Butona tıklandığında veritabanı bağlantısını kontrol edip sonucunu label'a yazdıracağım.

,
Buttona çift tıklayarak kod sayfama geçiyorum. İlk olarak aşağıdaki gibi using Npgsql; satırını ekliyorum.


Ardından buttonun click event'ına aşağıdaki kodları yazıyorum.

string baglantiSatiri = "Server=localhost;User ID=blogger;password=123;Database=blog";
            
            NpgsqlConnection baglanti = new NpgsqlConnection(baglantiSatiri);

            try
            {
                
                baglanti.Open();
                label1.Text = "Bağlantı kuruldu.";
            }

            catch (Exception a)
            {
                label1.Text = "Hata !!! " + a.ToString();
            }

Programı çalıştırıp buttona tıkladığımda sunucu açık ise bağlantı sağlanıyor.
Read More

1 Kasım 2013 Cuma

Asp.NET (C#) ile MS-SQL bağlantısı kurma

Leave a Comment
Daha önce http://bilgisayar-muhendisleri.blogspot.com/2013/07/c-sharp-mysql-baglantisi-kurma.html yazısında C# ile MySQL bağlantısının nasıl kurulduğunu anlatmıştım. Bu yazımda da MS-SQL (Microsoft SQL Server) bağlantısının nasıl kurulacağını anlatacağım.

İlk olara sayfamın üstüne aşağıdaki satırları ekliyorum.

using System.Data;
using System.Data.SqlClient;

Read More