Maison  >  Article  >  Java  >  Comment faire fonctionner la base de données embarquée SQLite dans le développement Android

Comment faire fonctionner la base de données embarquée SQLite dans le développement Android

PHP中文网
PHP中文网original
2017-08-19 10:05:142597parcourir

Le développement d'applications Android nécessite souvent l'aide de la base de données intégrée SQLite, qui peut stocker nos données d'application nécessaires. Voici comment utiliser la connexion Java pour lire les données dans SQLite.

Le code de cet article a été testé par moi et est disponible pour référence.

Le code est le suivant :

DBHelper.java

package com.web.redrain;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DBHelper extends SQLiteOpenHelper {
 public DBHelper(Context context) {
  super(context, "user.db", null, 1); //创建user.db数据库
 }
 @Override
 public void onCreate(SQLiteDatabase db) {
  db.execSQL("CREATE table IF NOT EXISTS user"
    + " (_id INTEGER PRIMARY KEY AUTOINCREMENT, id TEXT, name TEXT, img TEXT, isOnline TEXT)");//创建user表
 }
 @Override
 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  db.execSQL("ALTER TABLE user ADD COLUMN other TEXT");
 }
}

Méthode d'appel :

DBHelper helper = new DBHelper(getBaseContext());
     SQLiteDatabase db = helper.getWritableDatabase();
     
     
     db.execSQL("delete from user where 1=1");
  
      db.execSQL("insert into user (id,name,img,isOnline) values('我是个人','见人在此','我会乱说','我是神,oh,my god!!!!')");
      
      Cursor c = db.rawQuery("select * from user", null);
      while (c.moveToNext()) {
       
       alert(c.getString(c.getColumnIndex("id")));
       alert(c.getString(c.getColumnIndex("name")));
       alert(c.getString(c.getColumnIndex("img")));
       alert(c.getString(c.getColumnIndex("isOnline")));
      }



Méthode d'alerte :

 public void alert(String txt){
   Toast.makeText(MainActivity.this,txt, 1).show();
  }

Cet article est fourni par le site Web PHP chinois

Adresse de l'article : http://www.php. cn/java-article -377105.html

Pour apprendre la programmation, rendez-vous sur le site Web PHP chinois www.php.cn

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn