- سلام کسی نمونه پروژه کار با پایگاه دادده sqlite(حذف درج ویرایش)داره؟پروژه ای که توی نمونه برنامه ها هست دانلود نمیشه
Printable View
- سلام کسی نمونه پروژه کار با پایگاه دادده sqlite(حذف درج ویرایش)داره؟پروژه ای که توی نمونه برنامه ها هست دانلود نمیشه
با سلام
این کلاسی هست که قبلاً هم توی این سایت قرار دادم از فایلهای اتچ شده کلاس رو دانلود کنید و در برنامه خود کپی کنید بعد به روش زیر ازش استفاده کنید :
دوستان این کلاس برای برنامه خاص خودم نوشته شده و به راحتی قابل استفاده می باشد و اینکه تقریباً کامل هست، اگر مورد پسند واقع شد از دکمه تشکر استفاده نمایید
اول [مهم]:
DBA.init(getApplicationContext());
آیا دیتابیس موجود است:
DBA.isDataBassExists();
حذف تیبل خاص :
DBA.deleteTable(DBA.TABLES_LIST[0]);
پاک کردن اطلاعات موجود در تیبل خاص :
DBA.clearTable("TABLENAME", true);
افزودن مورد جدید :
DBA.INSERT( "TABLENAME", new String[]{"field_a","field_b" }, new String[]{"value_a", "value_b"} );
- در این قسمت باید فیلدها و ولیوها با string[] مقدار دهی شوند، و تعداد فیلدها و ولیوها باید یکسان باشه مثل بالا که هر دو دو مورد هست.
آپدیت یک آیتم :
DBA.UPDATE("TABLENAME", new String[]{"field_a","field_b" }, new String[]{"value_a", "value_b"}, "field_a = 'anyvalue'");
DBA.UPDATE("TABLENAME", new String[]{"field_a","field_b" }, new String[]{"value_a", "value_b"}, "field_a = 'anyvalue' AND field_b = 'anyvalue'");
حذف یک آیتم :
DBA.DELETE("TABLENAME", "field_a = 'anyvalue'");
افزودن و یا آپدیت یک مورد :
این متد بررسی میکنه اگه وجود داشت آپدیت میکنه و اگه موجود نبود اینسرت میکنه :
DBA.INSERTorUPDATE( "TABLENAME", new String[]{"field_a","field_b" }, new String[]{"value_a", "value_b"} );
سلکت کردن یک مورد :
DBA.SELECT("TABLENAME", new String[]{"field_a","field_b" }, "field_a = 'anyvalue'" , "field_a");
- در این متد پارمتر آخری نام فیلید است که میخواهیم برگردونیم.
تعداد رکورد موجود:
DBA.recordCount("TABLENAME", "field_a = 'anyvalue'", true);
لاگ گرفتن از فیلدهای موجود در تیبل خاص :
DBA.columnNames("TABLENAME");
در کلاس زیر، اطلاعات مربوط به :
نام دیتابیس:
public static final String DATABASE_NAME = "db";
اسامی جدولها :
public static final String[] TABLES_LIST = {
"options"
};
ساختار جدول و فیلدهای آن :
private static final String[] TABLES_SQL = {
"create table " + TABLES_LIST[0] + "(id integer primary key autoincrement,Option_name text null, Option_value text null);",
};
را بنا به دلخواه تغییـــر دهید
موفق باشید