Moin Moin
ich bin noch rehct neu im Gebiet Android und versuch mich grad an einer app und möchte da drin eine sqlite db haben und habe es bis jetzt so (weiß aber nicht mal ob des so korrekt ist) :
Java
public class test extends Activity implements OnClickListener {
final static String MY_DATABASE_NAME = "appdb";
final static String MY_DATABASE_TABLE = "vorlesungen";
final static int DATABASE_VERSION = 0;
private final String TAG = test.class.getSimpleName();
public void onCreate(SQLiteDatabase mydb) {
// DB erstellen
SQLiteDatabase mydb1 = this.openOrCreateDatabase(MY_DATABASE_NAME,
MODE_PRIVATE, null);
// Anlegen der Tbl
mydb1.execSQL("Create Table if not exists " + MY_DATABASE_TABLE
+ "(id Integer primary key, name varchar)");
// zugriff
Cursor c = mydb1.rawQuery("Select * From " + MY_DATABASE_TABLE, null);
int a = c.getColumnIndex("id");
int b = c.getColumnIndex("name");
Log.i(TAG, "a: " + a);
Log.i(TAG, "b: " + b);
{
Log.i(TAG, "C.moveToFirst() " + c.moveToFirst());
if (c.moveToFirst()) {
do {
// ausgabe Inhalt
Log.i(TAG,
"Koordinaten: " + c.getString(a) + " und "
+ c.getString(b));
} while (c.moveToNext());
} else {
Log.i(TAG, "keine Daten gefunden");
}
}
}
Alles anzeigen
mein problem jetzt ist das ich nicht weiß ob das so richtig ist und wenn es richtig ist, ich nicht weiß wo genau diese Db erstellt wird um sie mir mal anzuschauen....:/
hoffe ihr könnt mir helfen bzw nen paar tipps geben
Gruß
Chuky