Advertisement
Shishu

JAVA 1st file for android database

Dec 13th, 2019
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. package com.example.database;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.content.Intent;
  6. import android.database.sqlite.SQLiteDatabase;
  7. import android.os.Bundle;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. public class MainActivity extends AppCompatActivity {
  14.     EditText edit1;
  15.     EditText edit2;
  16.     Button but1;
  17.     Button but2;
  18.     Button but3;
  19.     SQLiteDatabase db;
  20.     String nam,coll;
  21.  
  22.  
  23.     @Override
  24.     protected void onCreate(Bundle savedInstanceState) {
  25.         super.onCreate(savedInstanceState);
  26.         setContentView(R.layout.activity_main);
  27.  
  28.         edit1 = (EditText) findViewById(R.id.e1);
  29.         edit2 = (EditText) findViewById(R.id.e2);
  30.         but1 = (Button) findViewById(R.id.bu1);
  31.         but2 = (Button) findViewById(R.id.bu2);
  32.         but3 = (Button) findViewById(R.id.bu3);
  33.         db = openOrCreateDatabase("Mydb",MODE_PRIVATE,null);
  34.         db.execSQL("CREATE TABLE IF NOT EXISTS student(name VARCHAR,college VARCHAR);");
  35.  
  36.         but1.setOnClickListener(new View.OnClickListener() {
  37.             @Override
  38.             public void onClick(View v) {
  39.                 nam = edit1.getText().toString();
  40.                 coll= edit2.getText().toString();
  41.                 db.execSQL("INSERT INTO student VALUES('"+nam+"','"+coll+"');");
  42.                 Toast.makeText(getApplicationContext(),"Row Inserted",Toast.LENGTH_SHORT).show();
  43.             }
  44.         });
  45.  
  46.         but2.setOnClickListener(new View.OnClickListener() {
  47.             @Override
  48.             public void onClick(View v) {
  49.                 System.exit(0);
  50.  
  51.             }
  52.         });
  53.  
  54.         but3.setOnClickListener(new View.OnClickListener() {
  55.             @Override
  56.             public void onClick(View v) {
  57.                 Intent a = new Intent(MainActivity.this, Database2.class);
  58.                 startActivity(a);
  59.                 finish();
  60.             }
  61.         });
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement