Escolar Documentos
Profissional Documentos
Cultura Documentos
=========================
SQlitopenHelper
SqliteDatabase
myclass extends SqliteOpenHelper
import android.content.ContentValues;
import android.database.Cursor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="enter your name "
android:id="@+id/name"
/>
<EditText
android:id="@+id/age"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint=" enter your age"
/>
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="save"
android:id="@+id/save"
android:text="save"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="load"
android:id="@+id/load"
android:text="load"
/>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/result"
android:layout_width="364dp"
android:layout_height="700dp"
android:text="result"
android:textColor="@color/colorAccent"
android:textStyle="bold" />
</ScrollView>
</LinearLayout>
Db helper.java
======================================================
package com.example.lab.sqlitetest;
import android.annotation.TargetApi;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Build;
/**
* Created by LAB on 2/16/2018.
*/
@Override
public void onCreate(SQLiteDatabase db)
{
db.execSQL(QUERY);
@Override
public void onUpgrade(SQLiteDatabase db, int i, int i1)
{
db.execSQL("drop table "+TABLE_NAME);
onCreate(db);
}
public long insertData(ContentValues cv)
{
SQLiteDatabase db=getWritableDatabase();
long i=db.insert(TABLE_NAME,null,cv);
return i;
}
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
public Cursor retrive(){
SQLiteDatabase db=getReadableDatabase();
Cursor c= db.rawQuery("select *from "+TABLE_NAME,null,null);
return c;
}
}