Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. package com.example.carsloginandregister;
  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. public class DatabaseHelper extends SQLiteOpenHelper {
  10.  
  11. public static final String DATABASE_NAME ="cars.db";
  12. public static final String TABLE_NAME ="users";
  13. public static final String COL_1 ="ID";
  14. public static final String COL_2 ="names";
  15. public static final String COL_3 ="username";
  16. public static final String COL_4 ="password";
  17.  
  18. public DatabaseHelper(Context context) {
  19. super(context, DATABASE_NAME, null,1);
  20. }
  21.  
  22.  
  23. @Override
  24. public void onCreate(SQLiteDatabase sqLiteDatabase) {
  25. sqLiteDatabase.execSQL("CREATE TABLE users(ID INTEGER PRIMARY KEY AUTOINCREMENT,names TEXT,username TEXT,password TEXT)");//create a new table
  26. }
  27.  
  28. @Override
  29. public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
  30. sqLiteDatabase.execSQL("DROP TABLE IF EXISTS "+ TABLE_NAME);//check to see if table exists and we drop it if it exists
  31. onCreate(sqLiteDatabase);
  32.  
  33. }
  34.  
  35. public long addUser(String names,String user,String password){
  36. SQLiteDatabase db = this.getWritableDatabase();
  37. ContentValues contentValues = new ContentValues();
  38. contentValues.put("names",names);
  39. contentValues.put("username",user);
  40. contentValues.put("password",password);
  41. long res = db.insert("users" ,null,contentValues);
  42. db.close();
  43. return res;
  44. }
  45.  
  46. public boolean checkUser(String username,String password){
  47. String[] columns = { COL_1 };
  48. SQLiteDatabase db = getReadableDatabase();
  49. String selection = COL_3 + "=?" + "and" + COL_4 + "=?";
  50. String[] selectionArgs = {username,password};
  51. Cursor cursor = db.query(TABLE_NAME,columns,selection,selectionArgs,null,null,null);
  52. int count =cursor.getCount();
  53. cursor.close();
  54. db.close();
  55.  
  56. if (count>0)
  57. return true;
  58. else
  59. return false;
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement