PDA

View Full Version : کلاس کامل کار با دیتابیس اندروید ( DbAapter ver 1)



id1385
یک شنبه 05 مرداد 1393, 13:58 عصر
با سلام
کلاسی برای استفاده در برنامه ام نوشته ام که برای دوستداران کار با دیتابیس در اندروید ارسال می کنم امیدوارم که خوشتون بیاد.
اگه خوشتون اومد لطفاً از تشکر استفاده نمایید

نحوه استفاده (بصورت کاملاً ساده و سرعت انجام بسیار بالا) :


/**
* how to use DbAdapter class
*/

String value = getRandom(10);
String f[] ={ "Option_name", "Option_value" };
String v[] = { "option name" , value };

DbAdapter.init(context);
DbAdapter.clearTable(DbAdapter.TABLES_LIST[0], true);

DbAdapter.INSERTorUPDATE(DbAdapter.TABLES_LIST[0], f, v);

String fi[] = {"Option_value"};
String va[] = {"%ALL VALUE CHANGED%"};

DbAdapter.UPDATE(DbAdapter.TABLES_LIST[0],fi, va, "`Option_name` = 'option name'");



DbAdapter.DELETE(DbAdapter.TABLES_LIST[0], "`id` = '1'");


List<Data_options> theList = DbAdapter.getDataOptions(DbAdapter.TABLES_LIST[0], null);
for (Data_options cn : theList) {
String log = "[Id: "+cn.getID()+"] [Name: " + cn.getName() + "] [Vaue: " + cn.getOptionValue() + "]";
Log.d("ROWs", log);
}





در کلاس اتچ شده نام دیتابیس و همچنین جدولها بصورت پیش فرض ثبت شده است که می توانید بنابر نیاز خود آنها را تغییر دهید.


کار کلاس تازه تموم شده و ممکنه در طول پرژوه بازهم تغییراتی در اون انجام بدهم.
یک کلاس به نام Data_options بصورت نمونه نیز اتچ شده است.


یادتون نره نام این دو پکیج رو تغییر بدید

package nafis.ata.adapter;


import nafis.ata.utils.Data_options;


موفق باشید