C Sharp İle SQL Server Veritabanına Bağlanmak

Kullanıcı Oyu:  / 0
En KötüEn İyi 

Microsoft Visual C# 2010 Express ile aşağıdaki kodu konsol uygulaması olarak çalıştırarak, bir SQL Server veritabanına bağlantı sağlamış oluruz.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Data.SqlClient;
 
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SqlConnection con = new SqlConnection("Data Source=sunucu; Initial Catalog=veritabani; Integrated Security=SSPI");
con.Open();
Console.WriteLine("Bağlantı satırı: " + con.ConnectionString);
Console.WriteLine("Bağlantının yapıldığı veritabanı sunucusu: " + con.DataSource);
Console.WriteLine("Bağlantının yapıldığı veritabanı: " + con.Database);
con.Close();
}
}
}

sunucu ve veritabani yazan yerlere kendi sunucu ve veritabani isimlerimizi yazmaliyiz.

Integrated Security olarak SSPI yazmakla logon olduğumuz Windows kullanıcı hesabı yetkileriyle veritabanı sunucusuna bağlanacağımızı bildirmiş oluruz.

Aşağıdaki örnekte az önceki veritabanına Ubuntu Linux'dan MonoDevelop ile bağlanmayı gösteriyorum.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
using System.Data.SqlClient;
 
 
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SqlConnection con = new SqlConnection("Data Source=ipnumarasi; Database=veritabani;user id=sqlkullaniciadi;Password=sqlkullanicisifresi");
con.Open();
Console.WriteLine("Bağlantı satırı: " + con.ConnectionString);
Console.WriteLine("Bağlantının yapıldığı veritabanı sunucusu: " + con.DataSource);
Console.WriteLine("Bağlantının yapıldığı veritabanı: " + con.Database);
con.Close();
}
}
}

 

Uzaktaki SQL Server sunucusundaki bir veritabanına, bir SQL kullanıcı adı ve şifre ile bağlanmış olduk.

System.Data.SqlClient tanınması için referans olarak System.Data eklenmelidir. Bunu aşağıdaki ekran görüntüsündeki gibi ekleyebilirsiniz. Göremezseniz, bileşenin sistemde yüklü olup olmadığından emin olmak için Ubuntu Software Center arama kutusuna mono data yazınca listeler, yüklü değilse yükleyip sonra referans olarak eklersiniz. http://www.mono-project.com/SQLClient linki de konuyla ilgili olarak çok işinize yarayacaktır.

 

sqlclient monodevelop

Bilişim Haberleri

Windows Live Hotmail Türkiye Kullanım Sayıları

Internete her gün 32 milyon vatandaşımız erişiyormuş ve de 20 milyon kişi hem Hotmail mail hesabı hem de MSN instant messaging kullanıyormuş.

turkerHR Yayınlandı!

Kodları tamamen bana ait olan turkerHR yazılımımı hemen indirip kurup kullanabilirsiniz. Kaynak kodları herkese açık, şimdilik biraz kötü görünebilir, iyileştireceğim.

Joomla 1.6.1 Güvenlik Sürümü Yayınlandı

Joomla 1.6 kullananların 1.6.1 sürümüne güncelleme yapmaları gerekiyor güvenlik gereği.

PayPal ile Türk Lirası Kullanabiliriz

PayPal’ın ne zaman Türk Lirası ödemelerini kabul edeceğini merak ediyorsanız, artık ediyor.


Social Widget