Heim > Java > javaLernprogramm > Hauptteil

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

PHP中文网
Freigeben: 2017-08-19 10:05:14
Original
2626 Leute haben es durchsucht

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");
 }
}
Nach dem Login kopieren

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")));
      }
Nach dem Login kopieren



Benachrichtigungsmethode:

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage