public class fahrzeuge extends ListActivity {
SQLiteDatabase myDB = null;
private final String MY_DATABASE_NAME = "tankpro";
private final String MY_DATABASE_TABLE = "fahrzeuge";
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
//Datenbank erstellen oder öffnen
myDB = this.openOrCreateDatabase(MY_DATABASE_NAME, MODE_PRIVATE, null);
//Tabelle erstellen wenn noch nicht vorhanden
myDB.execSQL("CREATE TABLE IF NOT EXISTS " + MY_DATABASE_TABLE
+ " (id integer AUTO_INCREMENT PRIMARY KEY, name varchar(100), model varchar(100), bemerkungen varchar(255), kraftstoffart varchar(100))"
+";");
//Daten in Tabelle einfügen
myDB.execSQL("INSERT INTO "+MY_DATABASE_TABLE+" (name, model, bemerkungen, kraftstoffart) "
+"VALUES ('Audi','TT','Keine Bemerkung','Super');");
//Daten aus Tabelle auslesen
Cursor c = myDB.rawQuery("SELECT name, model FROM " + MY_DATABASE_TABLE + ";", null);
//Indizies der Spalten speichern
int kfzNameColumn = c.getColumnIndex("name");
int kfzModelColumn = c.getColumnIndex("model");
//Cursor an ersten Treffer setzten
c.moveToFirst();
//KFZName in Variable speichern
String kfzname = c.getString(kfzNameColumn);
//KFZModel in Variable speichern
String kfzmodel = c.getString(kfzModelColumn);
startManagingCursor(c);
String[] columns = new String[]{kfzname};
int[] names = new int[]{R.id.row_entry};
ListAdapter mAdapter = new SimpleCursorAdapter(this, R.layout.fahrzeuge, c, columns, names);
this.setListAdapter(mAdapter);
}