PDA

View Full Version : SQLite



Cheetah
جمعه 07 مهر 1385, 15:25 عصر
چون این موضوع به هیچکدوم از بخش های بانک اطلاعاتی مربوط نمیشد اینجا نوشتم
حالا نمیدونم اصلا کسی پیدا میشه بیاد اینجا این مطلب رو بخونه یا نه!!! (در هر صورت ما به قوانین سایت احترام میزاریم)

این طور که پیداست SQLite یه بانک اطلاعاتی Embedded هستش
من DLL مربوط بهش رو دانلود کردم
البته هنوز ازش استفاده نکردم (یعنی در واقع بلد نیستم!!!)
حالا مشکل من اینجاست:
مگه SQLite به صورت Embedded نیست؟
و در عین حال OpenSource هم هست...
پس باید بشه کد اونو داخل برنامه قرار داد و بدون نیاز به هر گونه فایل دیگه ازش استفاده کرد...
ولی...
چطور؟
و آیا توی کامپایلر های مختلف ++C این موضوع فرق میکنه؟
و حالا به فرض که ما Header ها لازم رو (که فعلا حتی نمیدونیم کدومه!!!) رو اضافه کردیم... چطوری ازشون استفاده کنیم؟

با تشکر...

persianshadow
شنبه 08 مهر 1385, 17:57 عصر
ببینید بستگی داره شما Embedded بودن رو چطور تفسیر می کنید. به نظر میاد همین که این

دیتابیس به درایوری برای اجرا نیاز نداره به گونه ای توکار شده هست. پس نیازی به کامپایل مجدد

اون نیست. مگر اینکه بخوایید اونو توسعه بدید. فرضا برای استفاده SQlite در دات نت

یک Wrapper با نام Mono نوشته شده که مراحل کد نویسی رو کوتاه می کنه. یا فرضا مرورگر

فایرفاکس که از این دیتابیس بهره می بره . از این dll به طور واضح بهره برده.

پس بادی فلسفه کار شما مشخصه بشه که چرا می خواید این فایل رو داخل کدهاتون قرار

بدید و مثلا زبان توسعه شما چی هست ؟ آیا از C++ بهره می گیرید ؟