شنبه 29 اسفند 1394 - 23:33
آموزش SQLlite
بسم الله الرحمن الرحیم
در این دوره ی آموزشی قصد داریم شما را با SQLite آشنا کنیم و تمامی مباحث آموزش برنامه نویسی SQLite را در سی شارپ بررسی کنیم.
SQLite در C#
SQLite یک پایگاه داده رابطه ای embedded (دورنی) می باشد. SQLite در واقع پایگاه داده ای می باشد که نیاز به هیچگونه پیکربندی و نصبی ندارد، همچنین نیازی به سرور برای اجرا شدن ندارد، مثلا برای اجرای پایگاه داده های MySQL و Microsoft SQL Sever شما یک محیطی کنترلی خواهید داشت و Engine های این دو DBMS را نصب خواهید کرد اما SQLite به صورت serverless قابل استفاده است .
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 بیشتر قابلیت های 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 خود را به روش های مختلفی ایجاد کنید که در بخش بعدی این کار را به صورت کامل انجام خواهیم داد.
s
آقا دمتون خیلی خیلی گرم. هزارتا سایت رو مطالبشون رو خوندم همش کپی پیست بود یکیشون بدردم نخورد ولی چیزی که شما گفتید رو انجام دادم مشکلم بصورت کامل حل شد فقط لطفا آموزش رو کامل تر کنید
مدیروب سایت
سلام دوست عزیز. خوشحالیم که این مقاله بازخورد خوبی را برای شما داشته است.
انشالله در اسرع وقت آموزش های بعدی را پوشش میدهیم
با تشکر