Develop An Application That Makes Use of Database
Develop An Application That Makes Use of Database
1.activity_main.xml
2.MainActivity.java
package com.example.cse_bii_exno5;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void insert_data(View view)
{
SQLiteDatabase db=this.openOrCreateDatabase("student",MODE_PRIVATE,null);
db.execSQL("CREATE TABLE IF NOT EXISTS biodata(rollno VARCHAR,name
VARCHAR)");
EditText rollno1=(EditText)findViewById(R.id.rollno);
EditText name1=(EditText)findViewById(R.id.name);
TextView tv=(TextView)findViewById(R.id.result);
String txt_rollno;
String txt_name;
txt_rollno=rollno1.getText().toString();
txt_name=name1.getText().toString();
db.execSQL("INSERT INTO biodata(rollno,name) values('"+ txt_rollno +"','"+ txt_name
+"')");
Cursor c=db.rawQuery("select * from biodata",null);
tv.setText("\n DETAILS AFTER INSERTING :\n");
while(c.moveToNext())
{
tv.append("RollNO: "+c.getString(0) + " Name: " + c.getString(1) + "\n");
tv.append("-------------------------\n");
}
}
public void delete_data(View view)
{
SQLiteDatabase db=this.openOrCreateDatabase("student",MODE_PRIVATE,null);
db.execSQL("CREATE TABLE IF NOT EXISTS biodata(rollno VARCHAR,name
VARCHAR)");
EditText rollno1=(EditText)findViewById(R.id.rollno);
EditText name1=(EditText)findViewById(R.id.name);
TextView tv=(TextView)findViewById(R.id.result);
String txt_rollno;
String txt_name;
txt_rollno=rollno1.getText().toString();
txt_name=name1.getText().toString();
db.execSQL("delete from biodata where rollno='"+ txt_rollno +"'");
Cursor c=db.rawQuery("select * from biodata",null);
tv.setText("\n DETAILS AFTER DELETING :\n");
while(c.moveToNext())
{
tv.append("RollNO: "+c.getString(0) + " Name: " + c.getString(1) + "\n");
tv.append("-------------------------\n");
}
}
public void update_data(View view)
{
SQLiteDatabase db=this.openOrCreateDatabase("student",MODE_PRIVATE,null);
db.execSQL("CREATE TABLE IF NOT EXISTS biodata(rollno VARCHAR,name
VARCHAR)");
EditText rollno1=(EditText)findViewById(R.id.rollno);
EditText name1=(EditText)findViewById(R.id.name);
TextView tv=(TextView)findViewById(R.id.result);
String txt_rollno;
String txt_name;
txt_rollno=rollno1.getText().toString();
txt_name=name1.getText().toString();
db.execSQL("update biodata set name='"+ txt_name + "' where rollno='"+ txt_rollno +"'");
Cursor c=db.rawQuery("select * from biodata",null);
tv.setText("\n DETAILS AFTER DELETING :\n");
while(c.moveToNext())
{
tv.append("RollNO: "+c.getString(0) + " Name: " + c.getString(1) + "\n");
tv.append("-------------------------\n");
}
}
}