Ms SQL ile yordam kullanarak bağlantı sağlama — C#
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;//www.gorselprogramlama.com
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient; // SQL Bağlantisi için kullanılacak sınıf
namespace SQL_Baglantisi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection baglanti = new SqlConnection("Server=COELHO-PC;Database=ilk_db;Trusted_Connection=True;");// OleDbConnection 🙂
// ilk kısım server adı ikinci kısım database adı
bool Baglanti_Durumu = false;
private void BaglantiKur()
{
if (baglanti.State == ConnectionState.Closed)
{
baglanti.Open();
MessageBox.Show("Bağlantı açıldı.", "Dikkat");//www.gorselprogramlama.com
Baglanti_Durumu = true;
}
else
MessageBox.Show("Bağlantı zaten açık","Dikkat");
}
private void BaglantiKapat()
{
if (baglanti.State == ConnectionState.Open)
{
baglanti.Close();//www.gorselprogramlama.com
MessageBox.Show("Bağlantı kapatıldı.", "Dikkat");
Baglanti_Durumu = false;
}
else
MessageBox.Show("Bağlantı zaten kapalı", "Dikkat");
}
private void btnSqlBaglan_Click(object sender, EventArgs e)
{
BaglantiKur();//www.gorselprogramlama.com
}
private void btnSqlKapat_Click(object sender, EventArgs e)
{
BaglantiKapat();
}
private void btnVeriAl_Click(object sender, EventArgs e)
{
if (Baglanti_Durumu)
{
SqlDataAdapter sqlAdp = new SqlDataAdapter("SELECT * FROM kullanicilar",baglanti);
DataTable dt = new DataTable();
sqlAdp.Fill(dt);
dataGridView1.DataSource = dt;
}
else
{
MessageBox.Show("Lütfen verileri almak için bağlantıyı açınız.","Dikkat");
}//www.gorselprogramlama.com
}
}
}
[/code]
