آموزش ديتابيس 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() است.
برچسب: طراحي اپليكيشن در مشهد،