MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

Benzer belgeler
C#.Net & Linq (Language Integrated Query)

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir

SINIF İÇİ UYGULAMA KODLARI

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

JDBC kütüphanesi, her görev için genellikle veritabanı kullanımı ile ilişkili API leri içerir:

V-Count API v İnsan Sayma sonuçları için istekler adresine gönderilecektir.

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

C Sharp /Veri tabanı işlemleri

MOBİL UYGULAMA GELİŞTİRME

MEKANİZMA TEKNİĞİ (7. Hafta)

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

Oyuncu Sınıfı. /// <summary> /// Oyuncumuzun elindeki kart /// </summary> private ArrayList kart = new ArrayList(6);

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

Veritabanı İşlemleri

Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

V-Count API v3.6 İçindekiler

22. BÖLÜM Veri Tabanı İşlemleri...527

«BM364» Veritabanı Uygulamaları

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

Veri Tabanı Yönetimi Lab#9

C# Console Uygulamaları ifelse Yapıları 2

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

ADO.NET. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

Bölüm 10: PHP ile Veritabanı Uygulamaları

VeriTabanı Uygulamaları

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

//word document object Document document = null; public Form1() { InitializeComponent(); }

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

Bölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Mysql Klası Kullanılarak Yapılan Öğrenci Kayıt Uygulaması

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

Cybersoft Bilişim Teknolojileri Sunucu Tarafı Programlaması Kursu Final soruları. Tarih: 27 Kasım 2010 Saat: 13:30 Süre: 3 saat

NETBEANS GUI İLE MS SQL İŞLEMLERİ

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

İNTERNET TABANLI PROGRAMLAMA

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

İNTERNET TABANLI PROGRAMLAMA- 3.ders

C# ÖRNEKLERİ.

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir, aksi durumda hata olur.

BLM401 Mobil Cihazlar için ANDROID İşletim Sistemi. SQLite Veritabanı. BLM401 Dr.Refik SAMET


SELÇUK ÜNİVERSİTESİ BOZKIR MESLEK YÜKSEKOKULU VERİTABANI-II DERSİ FİNAL SINAVI

EXISTS VE NOT EXISTS fonksiyonları

GridView ve DetailsView kullanarak kayıt düzenlemek

Fonksiyonlar istenilen deger tipinde dönüs yapabilir. INT, VARCHAR deger döndürebileceğiniz gibi bir tablo da döndürebilirsiniz.

ACCESS PLATFORMUNDA SQL

JBoss Seam. Melih Sakarya

ADO.NET nesne modeli iki ana bölümden oluşmaktadır.

License. Veri Tabanı Sistemleri. Konular. Uygulama Geliştirme Veri Tabanı Arayüzleri. uygulama kodunda veri işlemleri nasıl yapılacak?

Android Database SQLLite

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.

Php Programlama Dili MySQL Uygulamaları

YAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

Üst Düzey Programlama

C# da basit console uygulamaları. C# da basit console uygulamaları

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

Veritabanı İşlemleri

Bir çeşit prosedür. Ancak bu prosedür kendiliğinden çalışır. Çalışması için tabloya veri eklemek, veri silmek, veri değiştirmek yeterlidir.

MASTER PAGE SAYFASI KULLANIMI

SQL e Giriş. Uzm. Murat YAZICI

Lambda İfadeleri (Lambda Expressions)

VERİTABANI. SQL (Structured Query Language)

«BM364» Veritabanı Uygulamaları

YAPISAL SORGULAMA DİLİ (SQL)

using System; using System.Collections.Generic; using System.Text; using System.Data; namespace NaiveBayes public class NaiveBayes

1-) Veritabanımıza bağlanmak için bir SqlConnection nesnesi, 2-) Veritabanındaki bilgileri kullanmak (seçme, kaydetme, silme, güncelleme) için

Resmin dosya adı tutulacaktır. Ve program yolu ile path(yolu ile) sayafaya eklenecektir.

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

İLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN

PostgreSQL ve PL/pgSQL

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0

BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

Transkript:

using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace arac_servisi / Author : Uğur KORKMAZ Name : database manager class Blog : katanasters.wordpress.com e-mail : krkmzugur@gmail.com Date : 05.05.2010 charset : utf-8 class Mysql MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table; private string server = "localhost"; // database hostname private string database = "arac_servisi"; // database name private string user = "root"; // database username private string password = ""; // database password

private string sql = ""; private string field = ""; private string value = ""; private int t = 0; private bool conn; / database connection MySql Sunucusuyla bağlanti kurmamızı sağlayan bağlanti fonksiyonu public void db_connect() this.conn = true; this.connection = new MySqlConnection("server=" + this.server + ";database=" + this.database + ";user=" + this.user + ";password=" + this.password + ";charset=utf8"); try this.connection.open(); catch (Exception e) this.conn = false; MessageBox.Show("MysqlServer'ın çalıştığından emin olun. " + e.message);

/ sql select extra SELECT SQL sorgusuna extra sorgu eklemek için kullanılır public string sql_select_extra(string sql) this.sql = this.sql + " WHERE " + sql; return this.sql; / sql select Temel SELECT sorgusu oluşturmak için kullanılır field) public string sql_select(string tablename, string tablename; this.sql = "SELECT " + field + " FROM " + return sql; / sql insert_values

sağlar value) INSERT SQL sorgusu için değerler girmemizi public void insert_values(string field, string if (t == 0) else this.field = field; this.value = "'" + value + "'"; this.value; this.field = field + "," + this.field; this.value = "'" + value + "'" + "," + t++; / sql select query reader SELECT deyimi yardımıyla MySqlDataReader tipinde result değişkeni yardımıyla döndürür sql) public MySqlDataReader sql_query_select(string

if (this.conn) try command = new MySqlCommand(sql, connection); reader = command.executereader(); catch (Exception e) MessageBox.Show("Sorgunuzu kontrol Ediniz." + e.message); return reader; / sql query insert_values() fonk. ile oluşturulan SQL cümleciğini sorgular. public int sql_query(string sql) command = new MySqlCommand(sql, connection); try return command.executenonquery();

catch (Exception e) MessageBox.Show("Veritabanındaki alan ismini kontrol ediniz." + e.message, "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Error); return 0; / sql insert_values insert_values() ile oluşturulan SQL cümleciğini oluşturur. public string sql_insert(string tablename) this.t = 0; sql = "INSERT INTO " + tablename + " (" + this.field + ") VALUES (" + this.value + ")"; this.value = ""; this.field = ""; return sql; / sql update

sql_update() fonksiyonu için gerekli olan UPDATE SQL cümleciğini oluşturur. value) public void update_values(string field, string if (this.field == "") this.field = this.field + field + "='" + value + "'"; else this.field = this.field + "," + field + "='" + value + "'"; / sql update_values update_values() fonk. ile oluşturulan SQL cümleciğini oluşturur. public string sql_update(string tablename, string condition) sql = "UPDATE " + tablename + " SET " + this.field + " WHERE " + condition; this.value = ""; this.field = "";

return sql; / sql delete DELETE SQL sorgusunu oluşturmak için kullanılır public string sql_delete(string tablename, string condition) sql = "DELETE FROM " + tablename + " WHERE " + condition; return sql; / sql datagiridview Datagrid için kullanılan SQL sorgusuna uygun sonuçları gösterir. name) public void sql_adapter(string sql,datagridview adapter = new MySqlDataAdapter(sql, connection); table = new DataTable();

try adapter.fill(table); catch MessageBox.Show("Mysql Sunucunuzun çalışıp çalışmadıgını kontrol ediniz", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Error); name.datasource = table; / database connection close Açık olan bağlantının kapatılmasını sağlar public void Close() connection.close();