ورود

View Full Version : مشكل در كانكشن sqllite



namazi
جمعه 29 فروردین 1393, 23:12 عصر
من در ايكليپس مي خواهم از sqlite استفاده كنم.
فيلم آموزشي رو در اين مورد ديدم در قسمتي از اين فيلم وقتي مي خواد يك كلاس براي استفاده از sqlite تعريف كنه وقتي روي سمت چپ تعريف كليك مي كنه پنجره اي باز ميشه كه عبارت import 'sqliteopenhelper (anroid.database.sqlite در سطر اول اون ديده ميشه.
ولي وقتي من شبيه همون كد رو مي نويسم روي پنجره باز شده عبارت فوق وجود نداره . فكر كنم هنوز plugin sqlite روي ايكليپسم نصب نشده لطفا بفرمايين ايراد كار كجاست و اصولا چطوري ميتونم sqlite رو روي ايكليپسم نصب كنم و اگر نصب هست چطور از اون مطمئن بشم .

poorman
شنبه 30 فروردین 1393, 11:00 صبح
شما نیازی به نصب SQLite ندارید، SQLite به طور پیش فرض توی اندروید ساپورت میشه

برای کار با دیتابیس هم حتما به کلاس DBHelper نیازی نیست، میتونید این کار رو خودتون انجام بدید
چون این کلاس شامل همون کدهای مورد نیاز برای دیتابیس شماست

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

این آموزش میتونه کمکتون کنه توی ساختن و استفاده دیتابیس

http://barnamenevis.org/showthread.php?441406-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-SQLite-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%AF%D9%88%D9%86-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D9%87-%DA%A9%D9%84%D8%A7%D8%B3-DataBaseHelper

namazi
جمعه 05 اردیبهشت 1393, 05:54 صبح
ممنون از جوابتون آقاي poorman
من تونستم بخشي از جوابمو پيدا كنم .
بسته به api كه در زمان شروع پروژه انتخاب ميشه پوشه اي در project explorer ايجاد ميشه با نام ANDROIDX,X,X
(براي من android4,4,2(
روش كه كليك كنيم كتابخانه اي با پسوند jar و با نام android وجود داره
اونجا ميتونيم android.database.sqlite رو پيدا كنيم
و توي اون كلاس sqliteopenhelper.class ديده ميشه
فقط مونده اين سوال كه چرا موقعي كه من ميخوام از روي اين كلاس extends بنويسم سمت چپ اون يك ضربدر قرمز مياد و با راست كليك كردن روي اون import ديده نميشه؟

namazi
جمعه 05 اردیبهشت 1393, 06:37 صبح
جواب باقيمانده سوال:
eclips يه جورايي case sensetive هست و بايد بزرگ و كوچيكي حروف توش رعايت شه با تايپ دقيق عبارت SQLiteOpenHelper كه من قبلا اون رو sqliteopenhelper تايپ ميكردم مشكل حل شد.