Skip to content
Snippets Groups Projects
Commit 226565b4 authored by Niharika K's avatar Niharika K
Browse files

Database

parent 5199faa5
Branches
No related tags found
No related merge requests found
package com.example.chan24.smartplanner;
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
/**
* Created by Niharika on 17-04-2017.
*/
public class DatabaseHelper extends SQLiteOpenHelper {
final static public String dbname = "UserDetails";
final static public String tablename ="RegisterDetails";
final static public String col1 ="Username";
final static public String col2 ="Password";
final static public String col3= "Mail";
//final static public String col4= "Age";
//final static public String col5="Sex";
//final static public String col6="Phone";
public static final String query="create table "+tablename+" (Username varchar(50) primary key ,Password varchar(50),Mail varchar(60))";
public DatabaseHelper(Context context) {
super(context, dbname, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(query);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
onCreate(db);
}
public boolean insertdata(String username ,String password,String mail)
{
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv= new ContentValues();
cv.put(col1,username);
cv.put(col2,password);
cv.put(col3,mail);
long res=db.insert(tablename,null,cv);
if(res==-1)
return false;
else
return true;
}
}
......@@ -2,19 +2,32 @@ package com.example.chan24.smartplanner;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class RegisterActivity extends AppCompatActivity {
DatabaseHelper db= new DatabaseHelper(this);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
final EditText user = (EditText)findViewById(R.id.user);
final EditText pass = (EditText)findViewById(R.id.pass);
final EditText mail = (EditText)findViewById(R.id.mail);
final Button signup =(Button)findViewById(R.id.signup);
//final EditText user = (EditText)findViewById(R.id.user);
//final EditText pass = (EditText)findViewById(R.id.pass);
//final EditText mail = (EditText)findViewById(R.id.mail);
//final Button signup =(Button)findViewById(R.id.signup);
}
public void signup(View view)
{
EditText user = (EditText)findViewById(R.id.user);
EditText pass = (EditText)findViewById(R.id.pass);
EditText mail = (EditText)findViewById(R.id.mail);
boolean res =db.insertdata(user.getText().toString(),pass.getText().toString(),mail.getText().toString());
if(res)
Toast.makeText(this, "Inserted ", Toast.LENGTH_SHORT).show();
}
}
......@@ -49,5 +49,6 @@
android:layout_below="@+id/mail"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:onClick="signup"
android:id="@+id/signup" />
</RelativeLayout>
......@@ -5,7 +5,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.android.tools.build:gradle:2.3.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
......
#Mon Dec 28 10:00:20 PST 2015
#Mon Apr 17 22:23:46 IST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment