آموزش SQLlite

آموزش SQLlite

بسم الله الرحمن الرحیم
 
 
در این دوره ی آموزشی قصد داریم شما را با SQLite آشنا کنیم و تمامی مباحث آموزش برنامه نویسی SQLite را در سی شارپ بررسی کنیم.
 

SQLite  در C#

SQLite  یک پایگاه داده رابطه ای embedded (دورنی) می باشد. SQLite  در واقع پایگاه داده ای می باشد که نیاز به هیچگونه پیکربندی و نصبی ندارد، همچنین نیازی به سرور برای اجرا شدن ندارد، مثلا برای اجرای پایگاه داده های MySQL و Microsoft SQL Sever شما یک محیطی کنترلی خواهید داشت و Engine های این دو DBMS را نصب خواهید کرد اما SQLite به صورت  serverless قابل استفاده است .
 
آموزش SQLite
 
 
SQLite  بیشتر قابلیت های SQL-92 standard را برای SQL پشتیبانی می کند. SQLite engine به تنهایی اجرا نمی شود، بدین معنا که این پایگاه داده در برنامه های دیگر به صورت embedded اجرا می شود و به صورت ثابت و یا داینامیک با پردازش برنامه اصلی اجرا می شود.
یک پایگاه داده ی SQLite یک فایل معمولی می باشد که می تواند در هر جایی از دیسک کامپیوتر شما ذخیره شود. 
 

بسم الله الرحمن الرحیم
 
 
در این دوره ی آموزشی قصد داریم شما را با SQLite آشنا کنیم و تمامی مباحث آموزش برنامه نویسی SQLite را در سی شارپ بررسی کنیم.
 

SQLite  در C#

SQLite  یک پایگاه داده رابطه ای embedded (دورنی) می باشد. SQLite  در واقع پایگاه داده ای می باشد که نیاز به هیچگونه پیکربندی و نصبی ندارد، همچنین نیازی به سرور برای اجرا شدن ندارد، مثلا برای اجرای پایگاه داده های MySQL و Microsoft SQL Sever شما یک محیطی کنترلی خواهید داشت و Engine های این دو DBMS را نصب خواهید کرد اما SQLite به صورت  serverless قابل استفاده است .
 
آموزش SQLite
 
 
SQLite  بیشتر قابلیت های SQL-92 standard را برای SQL پشتیبانی می کند. SQLite engine به تنهایی اجرا نمی شود، بدین معنا که این پایگاه داده در برنامه های دیگر به صورت embedded اجرا می شود و به صورت ثابت و یا داینامیک با پردازش برنامه اصلی اجرا می شود.
یک پایگاه داده ی SQLite یک فایل معمولی می باشد که می تواند در هر جایی از دیسک کامپیوتر شما ذخیره شود. 
 

سی شارپ

طبیعتا با سی شارپ آشنا هستید و نیازی نیست این زبان برنامه نویسی توسعه یافته سطح بالا و شی گرا را معرفی کنیم :) پس از اتمام این دوره ی آموزشی و معرفی مباحث مختلف SQLite در سی شارپ همین مباحث را در PHP نیز آموزش خواهیم داد.
از طریق لینک مربوطه می توانید در خصوص آموزش SQLite در اندروید نیز می توانید مطالب مربوطه را مطالعه کنید.

 

برای شروع استفاده از این فریم ورک، مثل همیشه کار خود را با یک مثال انجام خواهیم داد. Visual Studio خود را باز کنید و یک پروژه ی جدید از نوع Windows Form Application ایجاد کنید.


آموزش نصب SQLite

در برنامه visual Stadio از منوی tools گزینه Nuget Package Manager و سپس زیر منوی Package Manage Console را باز کنید

دستورا زیر را در Package Manage Console اجرا کنید تا Package های مربوط به SQLite بر روی پروژه شما نصب شوند

Install-Package Mono.Data.Sqlite.Portable

 


نصب SQLite در سی شارپ

مونو اندروید (Mono Android)

زامیران (Xamarin)

 

 حال یک button را بر روی فرم خود قرار دهید و سپس بر روی آن دابل کلیک کنید. در بخش namespce ها ، فضای نامی زیر را به پروژه ی خود اضافه کنید.
 

using Mono.Data.Sqlite;

 

حال باید مانند کار با سایر دیتابیس ها Connection String خود را ایجاد و به آن متصل شوید. شما می توانید Connection خود را به روش های مختلفی ایجاد کنید که در بخش بعدی این کار را به صورت کامل انجام خواهیم داد.

 

نظرات

  • Hannah Martinez
    s
    دو شنبه 11 دی 1278 - 0:00

    آقا دمتون خیلی خیلی گرم. هزارتا سایت رو مطالبشون رو خوندم همش کپی پیست بود یکیشون بدردم نخورد ولی چیزی که شما گفتید رو انجام دادم مشکلم بصورت کامل حل شد فقط لطفا آموزش رو کامل تر کنید

    • Judith Bell
      پاسخ
      مدیروب سایت
      دو شنبه 11 دی 1278 - 0:00

      سلام دوست عزیز. خوشحالیم که این مقاله بازخورد خوبی را برای شما داشته است. 

      انشالله در اسرع وقت آموزش های بعدی را پوشش میدهیم

      با تشکر

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس