SQL bağlantı

user.thestorm

Katılımcı Üye
6 May 2023
412
182
merhaba arkadaşlar bir projemde sql bağlantısı yapmam gerekiyor ama bir türlü yapamıyorum yardımcı olur musunuz


VT: VirusTotal
proje: İndir ntp proje data (1)
SQL bağlantısı yapmak için, öncelikle kullanacağınız programlama diline göre uygun bir SQL sürücüsü kurmanız gerekiyor. Çoğu programlama dili için, ücretsiz bir SQL sürücüsü mevcuttur. Örneğin, Java programlama dili için kullanılan JDBC sürücüsü ve Python programlama dili için kullanılan PyMySQL, sqlite3, psycopg2 gibi sürücüler bulunmaktadır.

Daha sonra, SQL bağlantısı için kullanılacak olan veritabanı sunucusunun adresi, kullanıcı adı ve şifresi gibi bilgileri belirlemeniz gerekiyor. Bu bilgiler, genellikle bir bağlantı dizesinde saklanır ve uygulama tarafından kullanılır.

C# için SQL Bağlantısı kodu;


using System.Data.SqlClient;

// Veritabanı bağlantısı için gerekli bilgiler
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";

// SQL bağlantısı oluşturma
SqlConnection connection = new SqlConnection(connectionString);

try
{
// Bağlantıyı açma
connection.Open();
Console.WriteLine("SQL bağlantısı başarılı.");

// Veritabanı işlemleri
// ...


}
catch (Exception ex)
{
Console.WriteLine("SQL bağlantısı başarısız: " + ex.Message);
}
finally
{
// Bağlantıyı kapatma
connection.Close();
}



Umarım yardımcı olmuştur.
 

karaAdam35

Üye
2 Nis 2020
59
17
SQL bağlantısı yapmak için, öncelikle kullanacağınız programlama diline göre uygun bir SQL sürücüsü kurmanız gerekiyor. Çoğu programlama dili için, ücretsiz bir SQL sürücüsü mevcuttur. Örneğin, Java programlama dili için kullanılan JDBC sürücüsü ve Python programlama dili için kullanılan PyMySQL, sqlite3, psycopg2 gibi sürücüler bulunmaktadır.

Daha sonra, SQL bağlantısı için kullanılacak olan veritabanı sunucusunun adresi, kullanıcı adı ve şifresi gibi bilgileri belirlemeniz gerekiyor. Bu bilgiler, genellikle bir bağlantı dizesinde saklanır ve uygulama tarafından kullanılır.

C# için SQL Bağlantısı kodu;


using System.Data.SqlClient;

// Veritabanı bağlantısı için gerekli bilgiler
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";

// SQL bağlantısı oluşturma
SqlConnection connection = new SqlConnection(connectionString);

try
{
// Bağlantıyı açma
connection.Open();
Console.WriteLine("SQL bağlantısı başarılı.");

// Veritabanı işlemleri
// ...


}
catch (Exception ex)
{
Console.WriteLine("SQL bağlantısı başarısız: " + ex.Message);
}
finally
{
// Bağlantıyı kapatma
connection.Close();
}



Umarım yardımcı olmuştur.
Teşekkkür ederim iyi akşamlar.
 

Grimner

Adanmış Üye
28 Mar 2020
6,325
4,807
using System.Data.SqlClient;

// Veritabanı bağlantısı için gerekli bilgiler
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";

// SQL bağlantısı oluşturma
SqlConnection connection = new SqlConnection(connectionString);

try
{

// Bağlantıyı açma
connection.Open();
Console.WriteLine("SQL bağlantısı başarılı.");


// Veritabanı işlemleri
// ...


}
catch (Exception ex)
{
Console.WriteLine("SQL bağlantısı başarısız: " + ex.Message);
}
finally
{

// Bağlantıyı kapatma
connection.Close();
}
Bunları kod şeklinde koysan daha iyi olur.

Şu şekilde;
C#:
using System.Data.SqlClient;

// Veritabanı bağlantısı için gerekli bilgiler

string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
 

user.thestorm

Katılımcı Üye
6 May 2023
412
182
Bunları kod şeklinde koysan daha iyi olur.

Şu şekilde;
C#:
using System.Data.SqlClient;

// Veritabanı bağlantısı için gerekli bilgiler

string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
C#:
using System.Data.SqlClient;


// Veritabanı bağlantısı için gerekli bilgiler
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";


// SQL bağlantısı oluşturma
SqlConnection connection = new SqlConnection(connectionString);


try
{
    // Bağlantıyı açma
    connection.Open();
    Console.WriteLine("SQL bağlantısı başarılı.");


    // Veritabanı işlemleri
    // ...


}
catch (Exception ex)
{
    Console.WriteLine("SQL bağlantısı başarısız: " + ex.Message);
}
finally
{
    // Bağlantıyı kapatma
    connection.Close();
}

C#:
using System.Data.SqlClient;


// Veritabanı bağlantısı için gerekli bilgiler
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";


// SQL bağlantısı oluşturma
SqlConnection connection = new SqlConnection(connectionString);


try
{
    // Bağlantıyı açma
    connection.Open();
    Console.WriteLine("SQL bağlantısı başarılı.");


    // Veritabanı işlemleri
    // ...


}
catch (Exception ex)
{
    Console.WriteLine("SQL bağlantısı başarısız: " + ex.Message);
}
finally
{
    // Bağlantıyı kapatma
    connection.Close();
}

Bu özelliği daha yeni keşfettim. Ayrıca uyardığın için teşekkürler. İyi akşamlar
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.