Advertisement
Guest User

Untitled

a guest
Oct 10th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. package id.org.oktakoroningrum.login.database;
  2.  
  3. import android.content.ContentValues;
  4. import android.content.Context;
  5. import android.database.Cursor;
  6. import android.database.sqlite.SQLiteDatabase;
  7. import android.database.sqlite.SQLiteOpenHelper;
  8.  
  9. /**
  10. * Created by Rizki Oktavia Ningru on 10/10/2017.
  11. */
  12.  
  13. public class userDBHandler extends SQLiteOpenHelper {
  14.  
  15. private static final int DATABASE_VERSION = 1;
  16. private static final String DATABASE_NAME = "user.db";
  17. private static final String TABLE_USER= "users";
  18. private static final String COLUMN_ID= "id";
  19. private static final String COLUMN_USERNAME="username";
  20. private static final String COLUMN_PASSWORD ="password";
  21.  
  22. public userDBHandler(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
  23. super(context,DATABASE_NAME, factory, DATABASE_VERSION);
  24. }
  25.  
  26. @Override
  27. public void onCreate(SQLiteDatabase db) {
  28. String query ="CREATE TABLE"+TABLE_USER+"("+ COLUMN_ID +"INTEGER PRIMARY KEY AUTO INCREMENT,"+ COLUMN_USERNAME +"TEXT,"+COLUMN_PASSWORD+"TEXT"+")";
  29. db.execSQL(query);
  30. }
  31.  
  32. @Override
  33. public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  34. db.execSQL("DROP TABLE IF EXISTS" + TABLE_USER);
  35. onCreate(db);
  36. }
  37.  
  38. public void addUser(user users){
  39. ContentValues values = new ContentValues();
  40.  
  41. values.put(COLUMN_USERNAME,users.getUsername_user());
  42. values.put(COLUMN_PASSWORD, users.getPass_user());
  43.  
  44. SQLiteDatabase db = getWritableDatabase();
  45. db.insert(TABLE_USER,null,values);
  46. db.close();
  47. }
  48.  
  49. public void deleteUser(String username){
  50. SQLiteDatabase db = getWritableDatabase();
  51. db.execSQL("DELETE FROM "+"TABLE_USER"+"WHERE"+ COLUMN_USERNAME+"=\""+username+ "\";" );
  52.  
  53. }
  54. public String databaseToString(){
  55. String dbString="";
  56. SQLiteDatabase db = getWritableDatabase();
  57.  
  58. String query = "SELECT * FROM " + TABLE_USER + "WHERE 1";
  59. Cursor c = db.rawQuery(query, null);
  60. c.moveToFirst();
  61.  
  62. while (!c.isAfterLast()){
  63. if (c.getString(c.getColumnIndex("username"))!=null){
  64. dbString+=c.getString(c.getColumnIndex("username"));
  65. dbString+="\n";
  66. }
  67. c.moveToNext();
  68. }
  69. db.close();
  70. return dbString;
  71.  
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement