c# veri tabanı

Ahmet Süleyman
20-12-2011, 22:14   |  #1  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

c # veritabanı ile çalışmak istiyorum bana örneklerle açıklarsanız bu işi kavrayabilirim örneğim formda 2 tane text box ve 1 buton olsun 2 sayıyı toplayan bulduğu sonuçları veritabanına kaydeden program parçasını nasıl yapabileceğimi gösterebilirmisiniz

Kapalı Hesap (153535)
21-12-2011, 00:55   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Arayüz:


Kodlar:

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 SqlSum
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int a=Convert.ToInt32(textBox1.Text);
            int b=Convert.ToInt32(textBox2.Text);
            int sum=a+b;
            textBox3.Text=sum.ToString();
            string baglanti = "Data Source=COMPUTER;Initial Catalog=Sayi;Integrated Security=True";
            SqlConnection conn = new SqlConnection(baglanti);
            conn.Open();
            string sql = "INSERT INTO Numbers(numbers) VALUES('" + textBox3.Text + "')";
            SqlCommand cmd = new SqlCommand(sql, conn);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Bilgiler başarıyla veritabanına eklendi");
            conn.Close();

        }
    }
}
İstediğin program yukarıdaki gibi fakat kodları anlayabilmen için ADO.NET'i öğrenmen gerekiyor.

Ahmet Süleyman
21-12-2011, 16:56   |  #3  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

kaydedilen sonuçları nereden görüntüleyebilirim

Kapalı Hesap (153535)
21-12-2011, 18:17   |  #4  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

SQL SERVER,Access gibi veritabanları kullanabilirsin ben kendi örneğimde SQL SERVER Management Studio 2008 programını kullandım.

Son Düzenleme: Kapalı Hesap (224309) ~ 21 Aralık 2011 18:17
Kapalı Hesap (153535)
21-12-2011, 23:02   |  #5  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Oluşturduğum tablonun tasarım görünümü aşağıda:


Veritabanının adı Sayi tablonun ismi ise Numbers.

Ahmet Süleyman
22-12-2011, 16:47   |  #6  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

ilk önce veritabanı programımı kurmam lazım

Kapalı Hesap (153535)
25-12-2011, 01:47   |  #7  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Evet kurman gerekiyor.C#'da var mı tam bilmiyorum ama ASP.NET'te Visual Studio'nun içinde veritabanı oluşturabiliyorsun.Access kuruluysa onu da kullanabilirsin SQL Server'ı kurman şart değil ama bence SQL Server çok daha kullanışlı.