C# ile MySQL’e Bağlanma ve Veri Girme

Katagori: Yazılım

Bildiğiniz üzere C# (sharp) ve MySql kullanma günümüzün aranan niteliklerinden. Bu örnek kodda nasıl birarada kullanılacağını göstereceğim. Önce mysql i yüklüyoruz. EasyPhp de kullanabilirsiniz. Sonra MySQL Connector Net adlı programı yüklüyoruz. Bu program mysql’i microsoft visual studio ya bağlaması içindir. Mysql serverımızı çalıştırıyoruz. Eğer easyphp içinde gelen mysql’i kullanıcak olursanız kullanıcı adı=root, şifre=mysql dir aklımızda bulunsun. Sonra visual sturdiodan yeni bir c# proje dosyası açıp Solution Explorer penceresinde references e gelip add reference a tıklıyoruz. Oradan mysql.data yı bulup ekliyoruz.
using MySql.Data.MySqlClient; yı kodun en üst kısmına ekliyoruz. 2 textbox 1 buton ekleyip Connection stringimizi yazıyoruz. Butonun tıklama olayına aşağıdaki kodu yazıyoruz. Veritabanım adlı veritabanın kisiler adlı tablosuna isim,soyisim bölümlerine textboxların içindeki stringleri ekleyen kodu yazmış bulunuyoruz. Mysql veritabanı yaratma kısmını size bırakıyorum.
MySqlConnection baglanti = new MySqlConnection("DataBase=veritabanim;
Data Source=localhost;User ID=root;Password=mysql");
private void button1_Click(object sender, EventArgs e)
{
MySqlCommand cmd=new MySqlCommand ("insert into kisiler
(isim,soyisim) values
('"+textBox1.Text+"','"+textBox2.Text+"') ",baglanti);
baglanti.Open();
if (cmd.ExecuteNonQuery() == 1)
MessageBox.Show("kayit eklendi");
else
MessageBox.Show("kayit eklenemedi");
baglanti.Close();

Örnek kod:
http://www.plunder.com/Mysql-in-C-download-d5f091ecb9.htm

Tags: , ,

Permalink Yorumlar (145) Murat Ara 11, 2009

Facebook Gizlilik Sözleşmesi Tehlikesi

Katagori: Yazılım

Yeni değişikliklerle dikkatsiz kullanıcılar yandı. Duvarlarında yazan her şey, kendi dikkatsizlikleri sonucu ve Facebook için yasal sorun oluşturmadan halka açılacak.

Yapılan bir başka değişiklikle de Facebook’un kullanıcıların konumlarından yararlanmak istediğini anlıyoruz. Yeni düzenlemelere göre, konum belirten bir içerik yolladığınızda Facebook size bu konum bilgisini paylaşmak isteyip istemediğinizi soracak.

Yapılan bu son değişiklikler ise Kanada’nın Facebook’un gizlilik sözleşmelerinin ne kadar şeffaf olduğunu sorgulaması sonucunda gelişti. Yani bu değişikliklerin Kanadalıları mutlu etmek için yapıldığını söyleyebiliriz. Ama aslında Facebook kendini korurken, gizliliğe dikkat etmeyen kullanıcıların bilgilerini de kullanıma açmış oluyor.

kaynak : chip.com

Tags: ,

Permalink Yorumlar (4) Murat Kas 3, 2009

Asal Çarpanlarına Ayırma Algoritması

Katagori: Yazılım

Ekteki c++ kodu ile sayıyı asal çarpanlarına ayırabilirsiniz.

——->ek dosya

alternatif link:

http://rapidshare.com/files/297915577/carpanlarae_na_ayae_rma.rar.html

Tags: ,

Permalink Yorumlar (3) Murat Eki 26, 2009