Heim  >  Artikel  >  Java  >  So bedienen Sie die eingebettete Datenbank SQLite in der Android-Entwicklung

So bedienen Sie die eingebettete Datenbank SQLite in der Android-Entwicklung

PHP中文网
PHP中文网Original
2017-08-19 10:05:142625Durchsuche

Die Entwicklung von Android-Apps erfordert häufig die Unterstützung der eingebetteten Datenbank SQLite, die unsere erforderlichen Anwendungsdaten speichern kann. Hier erfahren Sie, wie Sie die Java-Verbindung zum Lesen von Daten in SQLite verwenden.

Der Code in diesem Artikel wurde von mir getestet und steht als Referenz zur Verfügung.

Der Code lautet wie folgt:

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");
 }
}

Aufrufmethode:

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")));
      }



Benachrichtigungsmethode:

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

Dieser Artikel wird von der chinesischen PHP-Website bereitgestellt

Artikeladresse: http://www.php. cn/java-article -377105.html

Um Programmieren zu lernen, besuchen Sie die chinesische PHP-Website www.php.cn

Das obige ist der detaillierte Inhalt vonSo bedienen Sie die eingebettete Datenbank SQLite in der Android-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn