Expanded DataBase Integration
This commit is contained in:
parent
1dad828f67
commit
4a18388922
@ -7,13 +7,14 @@ import android.database.sqlite.SQLiteOpenHelper;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
public class DataBaseHelper extends SQLiteOpenHelper {
|
public class DataBaseHelper extends SQLiteOpenHelper {
|
||||||
|
|
||||||
public DataBaseHelper(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
|
public DataBaseHelper(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
|
||||||
super(context, name, factory, version);
|
super(context, name, factory, version);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(SQLiteDatabase db) {
|
public void onCreate(SQLiteDatabase db) {
|
||||||
db.execSQL("");
|
db.execSQL("create table if not exists vocTable(deutsch text not null , englisch text not null);");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package org.ddnss.sfs.git.wdg.vokabel_trainer;
|
package org.ddnss.sfs.git.wdg.vokabel_trainer;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.database.sqlite.SQLiteDatabase;
|
||||||
|
|
||||||
public class DataHandler {
|
public class DataHandler {
|
||||||
public static final String DATABASENAME = "vocabDB";
|
public static final String DATABASENAME = "vocabDB";
|
||||||
@ -9,7 +10,29 @@ public class DataHandler {
|
|||||||
public static final String TABLE_NAME = "vocabTable";
|
public static final String TABLE_NAME = "vocabTable";
|
||||||
public static final String DEUTSCH = "deutsch";
|
public static final String DEUTSCH = "deutsch";
|
||||||
public static final String ENGLISH = "english";
|
public static final String ENGLISH = "english";
|
||||||
public DataHandler(Context ctx){
|
|
||||||
|
|
||||||
|
private Context ctx;
|
||||||
|
private DataBaseHelper dbHelper;
|
||||||
|
private SQLiteDatabase db;
|
||||||
|
|
||||||
|
public DataHandler(Context ctx){
|
||||||
|
this.ctx = ctx;
|
||||||
|
dbHelper = new DataBaseHelper(ctx,DATABASENAME,null,DATABASE_VERSION);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void openWrite(){
|
||||||
|
db = dbHelper.getWritableDatabase();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void openRead(){
|
||||||
|
db = dbHelper.getReadableDatabase();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void close(){
|
||||||
|
dbHelper.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addEntry(String voc1, String voc2){
|
||||||
|
db.execSQL("insert into vocabTable (deutsch, english) values ('vocab1', 'vocab2')");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user