sahar_mrd69
جمعه 31 مرداد 1393, 01:25 صبح
سلام کسی نمونه پروژه کار با پایگاه دادده sqlite(حذف درج ویرایش)داره؟پروژه ای که توی نمونه برنامه ها هست دانلود نمیشه
parvizwpf
جمعه 31 مرداد 1393, 01:33 صبح
http://www.tutorialspoint.com/android/android_sqlite_database.htm
id1385
جمعه 31 مرداد 1393, 14:00 عصر
با سلام
این کلاسی هست که قبلاً هم توی این سایت قرار دادم از فایلهای اتچ شده کلاس رو دانلود کنید و در برنامه خود کپی کنید بعد به روش زیر ازش استفاده کنید :
دوستان این کلاس برای برنامه خاص خودم نوشته شده و به راحتی قابل استفاده می باشد و اینکه تقریباً کامل هست، اگر مورد پسند واقع شد از دکمه تشکر استفاده نمایید
اول [مهم]:
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);",
};
را بنا به دلخواه تغییـــر دهید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.