بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

معرفی ابزار مفید و افزونه  SQLite Manager فایرفاکس

مدیریت گفتگو
aliakbar333 12 سال پیش
آخرین تغییر: 7 سال پیش

پایگاه داده SQLite  در سال ۲۰۰۰ توسط دی. ریچارد هیپ زمانی كه در نیروی دریایی آمریكا كار می‌كرد توسعه داده شد. SQLite برنامه‌ای برای كار با داده‌ها ندارد، بلكه فقط یك dll است كه APIای برای دسترسی به داده‌ها ارائه می‌كند. این پایگاه داده مانند بقیه پایگاه داده‌های رابطه‌ای امكاناتی مانند Table و تعریف كلید اصلی و كلید خارجی و ارتباط بین آنها را دارد و از این بابت شما نگران هیچ كمبودی نباشید.

اما چگونه كار با SQLite را شروع كنیم؟ همان‌طور كه گفته شد این پایگاه داده، برنامه‌ای برای دسترسی به داده‌ها ندارد و فقط یك كتابخانه برای آن ارائه می‌كند. همین موضوع باعث شده تا برنامه‌نویسان یك‌سری برنامه با استفاده از API ارائه شده توسط SQLite بنویسند كه امكان دسترسی به داده‌ها را فراهم می‌كند.

یكی از آنها یك AddOn (افزونه) نوشته شده برای Firefox است. خوشبختانه Firefox روی تمام سیستم‌های عامل اجرا می‌شود و می‌توانید فایل‌های پایگاه داده خود را در سیستم‌عامل‌های دیگر نیز مشاهده كنید.

برای دانلود كردن این افزونه می‌توانید از لینك زیر استفاده كنید:

لینک

بعد از نصب این افزونه از منوی Tools گزینه SQLite Manager را انتخاب كنید. سپس یك پنجره برای شما باز می‌شود كه در آن شما ابتدا با استفاده از منوی Database و گزینه New Database فایل پایگاه داده خود را می‌سازید و سپس با توجه به نوار ابزار می‌توانید جداول خود را كه در واقع ساختار پایگاه داده شما را مشخص می‌كند، طراحی كنید.

و همین طور از منوي Database و گزینه Connect Database به داده‌های پایگاه داده‌ای كه قبلا ایجاد كردید نیز دسترسی داشته باشید.

اما شما به عنوان یك برنامه‌نویس قرار است چگونه با این دیتابیس كار كنید؟

Provider (فراهم‌كننده)‌های زیادی برای دسترسی به این نوع داده‌ها نوشته شده‌اند. برای هر زبان با توجه به امكانات آن زبان یك Provider مخصوص نوشته شده است، این نكته را هم باید در نظر گرفت كه API ارائه شده از طرف SQLite، به زبان C++ است، و شما در ++C براحتی می‌توانید با آن كار كنید.

اما چند نمونه از Provider‌ های توسعه داده شده برای SQLite

1ـ‌ Php: این دیتابیس به صورت محلی در php پشتیبانی می‌شود و نیازی به استفاده از Provider نیست.

2ـ‌ Java: برای دسترسی به این پایگاه داده می‌توان از SQLiteJDBC استفاده كرد، برای دانلود آن می‌توانید از نشانی زیر استفاده كنید:

لینک

3ـ .NET: برای دات نت یك Provider متن باز توسط شركت phx software توسعه داده شده است، كه برای دانلود آن می‌توانید به این نشانی بروید:

لینک

منبع: ضميمه كليك روزنامه جام جم

 

نظرات

مجتبی یگانه 12 سال پیش
لطفا لینک ها را با استفاده از ادیتور سایت ، قابل کلیک کنید
مجتبی یگانه 12 سال پیش
دو لینک آخر برای من باز نشد ، لطفا تست کنید
aliakbar333 12 سال پیش
از منوی tools> add-on مرورگر و سرچ کردن راحتتر و زودتر نصب میشه . پیشنهاد من برای نصب این روشه.
aliakbar333 12 سال پیش
یه سرچ کن لینک های دیگه پیدا میشه
ATRAS 12 سال پیش
ممنون از اطلاع رسانیتون.

پاسخ‌ها 4

حمیدرضا ع 12 سال پیش

 برای ورژن های مختلف "NET Framework."  در سایت   SQLite
Linq , EF6 ...

نظرات

aliakbar333 12 سال پیش
حمید رضا جان مرسی از زحمتی ک کشیدین . خواستم آموزش های ویدئویی در این زمینه بذارم متاسفانه فعلا وقت نمیشه.
Pepperoni 7 سال پیش

متاسفانه این افزونه SQLite Manager دیگه در فایر فاکس وجود نداره! لطا افزونه یا برنامه دیگری معرفی کنید؟

نظرات

Devtpoint 7 سال پیش

سلام و درود.

پیشنهاد میدم از نرم افزار sqlitestudio  استفاده کنید.

نظرات

arash 7 سال پیش

اگر برنامه clion داری از sqlite پیشتبانی می کنه خیلی هم کامل هست

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .