مرجع مقالات رسمي و جامع طراحي اپليكشن مرجع مقالات رسمي و جامع طراحي اپليكشن .

مرجع مقالات رسمي و جامع طراحي اپليكشن

آموزش ديتابيس SQLite در اندرويد

SQLite يك مقر داده ي opensource براي SQL  ميباشد طراحي اپليكيشن در مشهد كه داده ها را براي يك پوشه متن (text file) روي يك دستگاه ذخيره مي نمايد. اندرويد با اجراي مقر داده ي SQLite داخلي (built in SQLite database)  وارد مي‌شود.
SQLite همگي ي خصوصيت هاي ارتباطي مقر داده را امان مي نمايد. راياپارس براي استحصال به‌اين مقر داده ، نياز وجود ندارد application هيچگونه اتصالي از قبيل JDBC ، ODBC و غيره براي آن برقرار نمائيد.
مقر داده – Packageمهم‌ترين پكيج android.database.sqlite  ميباشد كه مشمول كلاس هايي براي سازماندهي مقر داده ي شما مي گردد.
مقر داده – Creation (ساخت)براي ساخت‌و‌ساز مقر داده كافيست اسلوب openOrCreateDatabase را با اسم مقر داده و mode پارامتر، فرا بخوانيد. اين سياق يك مثال از مقر داده ي SQLite  را گزارش مي‌دهد كه بايستي آن را در آبجكت خودتان اخذ فرمائيد. سينتكس آن مانند پايين ميباشد :
SQLiteDatabase mydatabase = openOrCreateDatabase("your database name",MODE_PRIVATE,null); 
خلال اين ، تابع هاي ديگري در پكيج مقر داده وجود دارا هستند كه‌اين شغل را اعمال مي‌دهند. ليست آن‌ها در ذيل ارائه گرديده اند :
openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags, DatabaseErrorHandler errorHandler)اين اسلوب مقر داده ي جان دار را با flag mode مطلوب گشوده مي نمايد. flag mode هاي متداول ميتوانند OPEN_READWRITE OPEN_READONLY  باشند.
(openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags اين سياق در مورد گشودن مقر داده ي مو جود مشابه به مشي بالاست، ولي هيچ تحقيق كننده اي را براي تحقيق خطاهاي مرتبط با مقر داده معرفي نمي نمايد.
openOrCreateDatabase(String path, SQLiteDatabase.CursorFactory factory)اين سياق خير فقط مقر داده را گشوده مي نمايد، بلكه درصورتي كه مقر داده اي وجود نداشته باشد، ساخت‌و‌ساز مي نمايد. اين اسلوب هم اندازه سياق openDatabase  ميباشد.
openOrCreateDatabase(File file, SQLiteDatabase.CursorFactory factory)اين مشي مشابه به سياق بالا ميباشد ولي فولدر آبجكت را تحت عنوان يك مسير ميگيرد و خير تحت عنوان يك string . اين مشي هم اندازه مشي file.getPath()  است.


برچسب: طراحي اپليكيشن در مشهد،
امتیاز:
 
بازدید:
+ نوشته شده: ۲۹ آبان ۱۴۰۱ساعت: ۰۹:۱۸:۲۲ توسط:علي پور موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :