ذخیره نشدن دیتابیس
سلام.من یه دیتابیس خیلی ساده نوشتم ولی نمیدونم چرا نمیتونم از تو فایل منیجر ببینمش لطفا راهنماییم کنید خیلی سریع نیازش دارم
این کد دیتابیس
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class dbopenhelper extends SQLiteOpenHelper{
public static final String dbname="dbtest";
public static final String tblname="tblusers";
public static final String cid="id";
public static final String cname="name";
public static final String cuser="user";
public static final String cpass="pass";
public static final String creattbl=" CREAT_TABLE"+tblname+"("+cid+"INTEGER PRIMARY KEY AUTOINCREMENT,"+cname+"TEXT,"+cuser+"TEXT,"+cpass+"TEXT);";
public dbopenhelper(Context context) {
super(context, dbname, null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL(creattbl);
}
@Override
public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) {
db.execSQL("DROP TABLE IF EXIST"+tblname);
onCreate(db);
}
}
و این هم صفحه ی فراخوانی دیتابیسم
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
private dbopenhelper dbm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dbm =new dbopenhelper(this);
dbm.getWritableDatabase();
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
