C# SQL’e Bağlantı Örneği[Ders Notlarım] Google'da Ara

Blog > C# SQL’e Bağlantı Örneği[Ders Notlarım]
21 Şubat 2010 – 22:10

Geçen seneki ders notlarımdan Labta yaptığımız C#’tan MSSQL db ye bağlantı örneği veritabanı olarak northwind kullanılmıştır.Örnekte aynı zamanda datatable,datagridview’in nasıl kullanıldığı gösterilmiştir.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
//ilk olarak bi baglantı açıyoruz
SqlConnection sqlConn =new SqlConnection();
sqlConn.ConnectionString = "server=lab4-hoca;user=sa;pwd=a;database=Northwind;";
//connection string ile hangi  bilgisayarın hangi data baseine  hangi kullanıcı adı we şifryle baglanılacagını belirler
sqlConn.Open();//baglantı kurulur

SqlCommand sqCom = new SqlCommand();
sqCom.Connection = sqlConn;
sqCom.CommandText = "select * from products";
sqCom.CommandType = CommandType.Text;

sqCom.ExecuteScalar();

DataTable dtProd = new DataTable();
SqlDataAdapter sqDa = new SqlDataAdapter();
sqDa.SelectCommand = sqCom;
//data adapter e bu komutun selectmi updatemi insertmi deletemi oldugunu belirlemeliyim
sqDa.Fill(dtProd);// data table ı doldurur
dataGridView1.DataSource = dtProd;// gridde gostermeyi saglar

}

private void button2_Click(object sender, EventArgs e)
{
SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = "server=lab4-hoca;user=sa;pwd=a;database=Northwind;";
//connection string ile hangi  bilgisayarın hangi data baseine  hangi kullanıcı adı we şifryle baglanılacagını belirler
sqlConn.Open();//baglantı kurulur

SqlCommand sqCom = new SqlCommand();
sqCom.Connection = sqlConn;
sqCom.CommandText = "insert into Products (ProductName,UnitPrice) values ('" + textBox1.Text + "'," + numericUpDown1.Value.ToString() + ")"; ;
sqCom.CommandType = CommandType.Text;
sqCom.ExecuteNonQuery();
button1_Click(sender, e);

}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{

}

private void button3_Click(object sender, EventArgs e)
{
//ilk olarak bi baglantı açıyoruz
SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = "server=lab4-hoca;user=sa;pwd=a;database=Northwind;";
//connection string ile hangi  bilgisayarın hangi data baseine  hangi kullanıcı adı we şifryle baglanılacagını belirler
sqlConn.Open();//baglantı kurulur

SqlCommand sqCom = new SqlCommand();
sqCom.Connection = sqlConn;
sqCom.CommandText = "select * from products";
sqCom.CommandType = CommandType.Text;

sqCom.ExecuteScalar();

DataTable dtProd = new DataTable();
SqlDataAdapter sqDa = new SqlDataAdapter();
sqDa.SelectCommand = sqCom;
//data adapter e bu komutun selectmi updatemi insertmi deletemi oldugunu belirlemeliyim
sqDa.Fill(dtProd);// data table ı doldurur
dataGridView1.DataSource = dtProd;// gridde gostermeyi saglar

}
}
}

Linkler
RapidShare
Csharptr

Etiketler Etiketler: ”, ,

Benzer Konular:

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: