Mad 26 SQL
Mad 26 SQL
xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:background="#A7D7EB">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30dp"
android:textStyle="bold"
android:textColor="@color/black"
android:layout_marginTop="200dp"
android:layout_marginLeft="50dp"
android:id="@+id/edit"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30dp"
android:textStyle="bold"
android:textColor="@color/black"
android:layout_marginTop="280dp"
android:layout_marginLeft="50dp"
android:id="@+id/text"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="login"
android:textSize="30dp"
android:textStyle="bold"
android:layout_marginTop="380dp"
android:layout_marginLeft="100dp"
android:id="@+id/but"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="100dp"
android:layout_marginTop="460dp"
android:text="Display"
android:textSize="20dp"
android:id="@+id/but1"/>
</RelativeLayout>
Main_Activity.java
package com.example.db;
import android.content.ContentValues;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.*;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
EditText edit;
EditText text;
Button but;
SQLiteDatabase DB;
Button but1;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edit=findViewById(R.id.edit);
text=findViewById(R.id.text);
but=findViewById(R.id.but);
but1=findViewById(R.id.but1);
DB=openOrCreateDatabase("student",MODE_PRIVATE,null);
DB.execSQL("CREATE TABLE IF NOT EXISTS student(rollno int,name text)");
but.setOnClickListener(new View.OnClickListener() {
@Override
String name=edit.getText().toString();
int roll=Integer.parseInt(text.getText().toString());
value.put("rollno",roll);
value.put("name",name);
DB.insert("student",null,value);
});
but1.setOnClickListener(new View.OnClickListener() {
@Override
startActivity(obj);
});
Activity_main2.Xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity2"
android:background="@color/white">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=".............................."
android:textSize="20dp"
android:layout_marginTop="200dp"
android:layout_marginLeft="100dp"
android:id="@+id/text1"
android:textColor="@color/black"/>
</RelativeLayout>
MainActivity2.java
package com.example.db;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.WindowDecorActionBar;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
TextView text1;
SQLiteDatabase db;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
text1=findViewById(R.id.text1);
db=openOrCreateDatabase("student",MODE_PRIVATE,null);
while(cu.moveToNext()){
int roll=cu.getInt(0);
String name=cu.getString(1);
data.append("Roll no").append(roll).append("Name").append(name).append("\n");
cu.close();
text1.setText(data);