В моем проекте уже две базы данных и вы хотите создать новую базу данных для какой-либо задачи , но база данных не создана. Я думаю, что я делаю что-то неправильно в своем коде, пожалуйста, помогите мне решить эту проблему , Спасибо.База данных не создана в sqlite
public class LikeShareDbHelper extends SQLiteOpenHelper{
static final int version = 10;
static final String dbName = "LikeShareDB";
static final String LikeAndShare = "LikeAndShareTable";
static final String coluId = "id";
static final String coluTask = "Task_id";
static final String coluLike = "TLike";
static final String coluComment = "TComment";
static final String coluTSahre = "Tshare";
static final String coluMySelf = "mtself";
private static final String DATABASE_CREATE = "CREATE TABLE "
+ LikeAndShare + " (" + coluId
+ " INTEGER PRIMARY KEY AUTOINCREMENT, " + coluTask + " TEXT, "
+ coluLike + " TEXT, " + coluComment + " TEXT, " + coluTSahre
+ " Text, " + coluMySelf + " TEXT);";
SQLiteDatabase db;
private LikeShareDbHelper dbHelper;
public LikeShareDbHelper(Context context) {
super(context, dbName, null, version);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL(DATABASE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
db.execSQL("DROP TABLE IF EXISTS " + LikeAndShare);
onCreate(db);
}
public LikeShareDbHelper open() throws SQLException {
db = dbHelper.getWritableDatabase();
// dbHelper.open();
return this;
}
// ---closes the database---
public void close() {
dbHelper.close();
}
}
@ deep-u предоставил permisson в файле android mainfest.xml для внешнего хранилища. – FarhaSameer786
да, я дал разрешение в menifest.xml – Deepak
@ глубоко-я добавил свой код, у меня есть успешно созданная база данных u, созданная именно так ... – FarhaSameer786