Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class DataBaseHelper extends SQLiteOpenHelper {
- public static final String DATABASE_NAME = "Student.db";
- public static final String TABLE_NAME = "Student_table";
- public static final String COL_1 = "ID";
- public static final String COL_2 = "NAME";
- public static final String COL_3 = "SURNAME";
- public static final String COL_4 = "MARKS";
- public DataBaseHelper(Context context) {
- super(context, DATABASE_NAME, null, 1);
- }
- @Override
- public void onCreate(SQLiteDatabase db) {
- db.execSQL("CREATE TABLE " + TABLE_NAME + " (ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME TEXT,SURNAME TEXT,MARKS INTEGER)");
- }
- @Override
- public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
- db.execSQL("DROP TABLE IF EXISTS "+TABLE_NAME);
- }
- public boolean insertData(String name,String surname,String marks){
- SQLiteDatabase db = this.getWritableDatabase();
- ContentValues contentValues = new ContentValues();
- contentValues.put(COL_2,name);
- contentValues.put(COL_3,surname);
- contentValues.put(COL_4,marks);
- long result = db.insert(TABLE_NAME,null,contentValues);
- db.close();
- //To Check Whether Data is Inserted in DataBase
- if(result==-1){
- return false;
- }else{
- return true;
- }
- }
- public boolean updateData(String id,String name,String surname,String marks){
- SQLiteDatabase db = this.getWritableDatabase();
- ContentValues contentValues = new ContentValues();
- contentValues.put(COL_2,name);
- contentValues.put(COL_3,surname);
- contentValues.put(COL_4,marks);
- int result =db.update(TABLE_NAME,contentValues,"ID =?",new String[]{id});
- if(result>0){
- return true;
- }else
- {
- return false;
- }
- }
- public Cursor getAllData(){
- SQLiteDatabase db = this.getWritableDatabase();
- Cursor res = db.rawQuery("Select * from " + TABLE_NAME,null);
- return res;
- }
- public Integer deleteData(String id){
- SQLiteDatabase db = this.getWritableDatabase();
- int i =db.delete(TABLE_NAME,"ID=?",new String[]{id});
- return i;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment