پلاگین دیتابیس (بانک اطلاعاتی) SQLite – سازگار با زبان فارسی

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

SQLite چیست؟

SQLite یک برنامه مدیریت بانک اطلاعاتی مبتنی بر زبان استاندارد SQL هست. بر خلاف مدل های مرسوم بانک اطلاعاتی که به صورت Client/Server هستند و نیاز به نصب و پیکر بندی های خاص خودشون دارن، SQLite تنها یک برنامه مدیریت بانک اطلاعاتی مستقل هست که نیازی به هیچ گونه نصب و پیکر بندی ای نداره و مهمترین هدف از عرضه اون به کار گریش به صورت ضمیمه شده در سیستم های مختلف هست. یک مثال خیلی کارا در این رابطه میتونه برنامه های موبایل و سیستم عامل های موبایل باشه که با توجه به ماهیت اونها ضرورت به کار گیری چنین برنامه های مدیریت بانک اطلاعاتی رو دو چندان میکنه. برای تصدیق این مطلب میتونین از اینجا به لیست مشتریان صاحب نام این برنامه دسترسی پیدا کنید. SQLite به صورت رایگان عرضه میشه و مجوز همراه اون امکان استفاده از اون رو در هر سطحی رو میده که بسیار ارزشمند هست.

پلاگین SQLite چیست؟

sqliteبا توجه به گفته های بالا و نیاز روز افزون کاربران برنامه Multimedia Builder به بانک اطلاعاتی قدرتمند در این برنامه تصمیم گرفتم که پلاگینی در این رابطه بنویسم که نهایتا با تعبیه هسته SQLite در این پلاگین و نوشتن توابع لازم پلاگین نهایی با نام SQLite Plug-In به صورت رایگان برای کاربران برنامه MMB عرضه شده که از این پس اونها قادرند با ضمیمه این پلاگین بدون نیاز به هر گونه برنامه اضافی و وابسته و پیکربندی قابلیت بانک اطلاعاتی رو در برنامه های خودشون داشته باشند. داشتن دیتا بیس مستقل در بیلدر آرزویی بود که هم اکنون محقق شده!

همون طور که مطرح شد این پلاگین از زبان قدرتمند SQL بهره میبره که بدین ترتیب امکان ایجاد هرگونه پرسش و و عبارت درج و جستجو برای کاربران فراهم میشه و کابوس روزهای قبل دوستداران برنامه MMB که پیشتر مجبور بودند از سیستم های بانک اطلاعاتی ساده مبتی بر فایل های متنی استفاده کنند رو از بین می بره. در بسته پلاگین مذکور راهنمای سریع و جامع درکنار دو مثال به همراه یک راهنمای مقدماتی بهره گیری از زبان SQL برای بیلدر کاران قرار داده شده تا هر چه بهتر اون ها رو در بهره گیری از این پلاگین مفید و قدرتمند همراهی کنه. در بسته قابل دانلود چندین مثال به همراه یک راهنمای سریع فارسی و انگلیسی برای زبان SQL قرار داده شده تا شما رو هر چه بیشتر در این زمینه یاری کنه.

ضمنا فراموش نکنید که برای تست بهتر نمونه ها حتما اون ها رو کامپایل کنید و از بابت ضمیمه بودن پلاگین در نمونه ها در هنگام تست اطمینان حاصل کنید.

سایر مطالب مرتبط:

26 دیدگاه دربارهٔ «پلاگین دیتابیس (بانک اطلاعاتی) SQLite – سازگار با زبان فارسی»

  1. سلام.اقا من وقتي مثال اين ديتابيس رو باز مي كنم ارور زير رو مي ده:
    unable to open database
    چرا؟

  2. آیا شما بسته دریافتی رو کاملا از حالت فشرده در آوردین و تست کردین؟

    ویندوز شما چی هست؟

    از بابت مسیر دهی صحیح بانک اطلاعاتی و پلاگین اطمینان دارین؟

  3. من نسخه 1.1 رو گرفتم. ويندوز xp.
    پلاگين كه تو خود پروژه امبدد شده.منظورتون از بان اطلاعاتي همون پلاگينه ديگه؟

  4. من نسخه 1.1 رو گرفتم. ويندوز xp.
    پلاگين كه تو خود پروژه امبدد شده.منظورتون از بان اطلاعاتي همون پلاگينه ديگه؟
    اصلا توضيح واسه نحوه عملكرد وساخت يه بانك اطلاعاتي به فارسي وجود داره.

  5. بازتاب: Dicti، دیکشنری ساخته شده با MMB : FreeBlog.ir

  6. سعید از همدان

    سلام و خسته نباشین , من تازه دانلودش کردم و هنوز ندیدمش اما خواستم ازتون تشکر کنم و امیدوارم همیشه در زندگیتون موفق و پیروز باشین.
    یا حق

  7. بازتاب: پیوند آزادکاری و برنامه سازی به خاطر رضای خدا! « وبلاگ سیلورکاور

  8. من یه سایت دارم که آزمون آنلاین اجرا میکنه بعد برنامه ای با mmb نوشتم پروفایلی براش رسم میکنه حالا برای ارسال اتوماتیک میخوام عکس تهیه شده را به base64 تبدیل کنم آیا ورژن 1.1 sqlite قادر به این کار هست ؟
    سپس با توجه به اینکه میشه با html ارتباط برقرار کرد اون کد که همان عکس پروفایل هست ارسال کنم و اتوماتیک برای طرف نمایش داده بشه

    خوشحال میشم بهم ایمیل بزنید و جواب بدین در صورتی که ورژن 1.2 باید تهیه کنم از کجا و چطوری ؟

  9. سلام آقا حامد
    ممنون از پلاگين زيبايت…
    فقط ميشه با اين پلاگين پايگاه داده را از طريق tcp/ip ارتباط دهيم؟

  10. سلام
    برای باز کردن و استفاده از sqllite حتما باید اینترنتم وصل باشه
    چطور مشکلم را حل کنم ؟
    و اینکه برای برنامه نویسی اندروید از چه دیتابیس های دیگه ای میشه استفاده کرد؟
    علت استفاده از sqllite در برنامه نویسی اندروید چیست؟

    1. برای استفاده از یک دیتابیس SQLite نیازی به اتصال به اینترنت نیست. چرا که اکثر این دیتابیس ها به صورت یک تک فایل بوده و در کنار برنامه اصلی هستند.

      در صورتی که قرار باشد دیتابیس در کنار اپ اندروید باشد و در داخل گوشی باشد استفاده از همان SQLite بهترین انتخاب است. اما اگر نیاز به ذخیره داده در
      دیتابیسی بر روی اینترنت و راه دور باشد می بایست از وب سرویس برای خواندن و نوشتن استفاده کرد. با این روش فرقی نمی کند که دیتابیس راه دور شما
      MySQL باشد یا MSSQL و …

      دیتابیس SQLite برای دستگاه های همراه بهینه شده و راندمان بالایی دارد و استفاده از آن ساده و سریع است. در بسیاری از اپلیکیشن ها نیاز به یک سیستم
      دیتابیس محلی احساس می شود. در این حالت نیاز به استفاده از سیستم های مدیریت بانک اطلاعاتی از نوع Client/Server همچون MySQL نیست.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *