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!