Archive: sqlite

SQL JOINS Konusunun Görsel Anlatımı

SQL Joins konusu SQL içerisinde en çok karıştırılan ve en çabuk unutulan konulardan birisidir. Right Join Left join arasında sıkışanlar için aşağıdaki görsel herşeyi anlatmaya yetiyor.Visual_SQL_JOINS_orig

 

Örneklerle Anlatalım birde…

Read more

Yeni SQLite Veri Tabanı Oluşturma

Sqlite
  1. Şimdi yeni bir sqlite veritabanı nasıl oluşturuluyor? Ona bakalım. Ben Firefox Eklentisi olarak kullanılan SQLite Manager kullandım. Eğer sisteminizde Firefox yüklü değilse kendi başına çalışabilen SQLite Admin programını indirebilirsiniz. Firefox eklentisinin açılış görüntüsü aşağıdaki gibi.

Read more

Adım Adım Visual Studio’ya SQLite Kütüphanesini Dahil Etme

Daha önceki yazılarımda da bahsettiğim gibi Visual Studio ile SQLite veri tabanı kütüphanelerini dahil etmeyi görüntülü olarak anlatacağım. Bir önceki yazımda SQLite data adabtörlerinin indirme adreslerini paylaşmıştım. Ancak ben onları kullanarak değil de Visual Studio Nuget Manager kullanarak projemize dahil edeceğiz.

  1. Adım: Visual Studio ile yeni bir Windows Form Application oluşturuyoruz.
  1. Adım: Visual Studio içinde Nuget Manager’i Project Menüsünden açıyoruz.
  2. Adım : Nuget Manager penceresinde arama kutusuna SQLite yazıyoruz System.Data.SQLite (x86/x64) isimli paketi indiriyoruz. Bu paket hem 32 bit hem de 64 bit programlar için çalışabiliyor. Böylece hangi paketi indirsem derdi de ortadan kalkmış oluyor.
  3. Paketimiz yükleniyor. Eğer buraya kadar yaptıysanız zaten siz bu işi bitirmiş sayılırsınız
  4. Solution Explorer da paketlerimizin görüntüsü şekildeki gibi olacak.

SQLite

SQLite kurulum, ayar gerektirmeden bir çok farklı platform da sorunsuzca çalışabilen, küçük boyutlu, rakiplerine göre oldukça hızlı ve tamamen açık kaynak kodlu bir veri tabanı motoru. C/C++ yazılım diliyle geliştirilen SQL veritabanı motoru SQLite, ilişkili tablolar oluşturabilirsiniz. Kurulum veya konfigürasyon gereksinimi olmayan SQLite SQL veritabanı motorunu onlarca farklı dilde rahatlıkla kullanabiliyorsunuz. Kullanabileceğiniz dillerden bazıları SQLite, onlarca programlama dili içerisinde rahatlıkla kullanılabilir. Bunlardan bazıları: BASIC, C, D, C++, Common Lisp, Java, C#, Visual Basic, Delphi, Curl, Lua, Tcl, REBOL, R, PHP, ASP, Perl, Ruby, Objective-C, Python, newLisp, Haskell, OCaml, Smaltalk, Scheme.

Veri tabanı yönetim sistemi gereksinimi olmadan uygulamanıza embed edebiliyor ve uygulamanınzın çalışabileceği her platformda çalışmayı ek bir kurulum gereksinimi olmadan sürdürebiliyor. İşletim sisteminden bağımsız Linux, Windows veya MacOs içinde çalışabildiği gibi Android ve IOS gibi cep telefonu işletim sistemlerinde de çalışabiliyor.

2 TB a kadar veri desteği olan bu küçük hayat kurtarıcı icat 2000 yılında D. Richard Hipp tarafından geliştirilmiş.

SQLite veritabalarını oluşturmak veya yönetmek isterseniz internette birçok yine açık kaynak kodlu programa ulaşabilirsiniz. Bunların en ünlüsü Firefox Addon olarak çalışan SQLite Manager eklentisi. Bir diğer programa da buradan ulaşabiliriniz.

Daha önce Visual Studio C# ile SQLite Nasıl Kullanılır? isimli yazımda Visual Studio projesine ya Sqlite Data Adaptor unu ekleme linklerini yazmıştım.

Bir sonraki yazımda SQLite Türkçe karakter problemini çözme yollarını göstereceğim.

 

Visual Studio C# ile SQLite Nasıl Kullanılır?

System.Data.Sqlite indirme sayfasında onlarca farklı link var. Her Visual Studio sürümü için farklı indirme linklerine sahip system.data.sqlite data adaptorlerinden doğru olanı seçmek için türkçe açıklamalarını yazıma ekliyorum.

Bu indirmelerin hepsi System.Data.Sqlite sitesine yönlenmektedir. İsterseniz projenin kendi sitesinden de indirebilrisiniz. Ben sadece açıklamaların türkçelerini ekliyorum.

Mixed-Mode assembly derleme özelliği kısaca manage ve unmanage kodları düzenlenebilir olup olmamasıyla alakalı bir özellik. Daha fazla bilgiyi Mixed (Native and Managed) Assemblies sayfasından edinebilirsiniz.

Read more

Arama Terimleri:

  • c# sqlite kullanımı
  • visual studio nasıl kullanılır
  • sqlite ile c#
Back to Top