1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. Diegorn, 24.03.2013 #1
    Diegorn

    Diegorn Threadstarter Android-Hilfe.de Mitglied

    Hallo zusammen
    Ich wollte euch mal Fragen ob, und wenn ja wie, man eine Klasse in der SQLiteDatabase speichern kann. Der Sinn dahinter ist das ich eine Klasse erstellt habe wo Fragen gespeichert sind mit verschiedenen Variablen (Frage,Nummer,Antworten,markiert,richtigbeantwortet,...) Diese ahbe ich dann C_Frage genannt und jetzt möchte ich mehrere dieser C_Fragen in einer Datenbank speichern. Wie soll ich das machen? Habe bis jetzt den Code:

    Code:
    public class DatenbankManagerFragen extends SQLiteOpenHelper {
    	
    	private static final String DB_NAME = "Fragen.db";
    	private static final int DB_VERSION = 1;
    	private static final String THEMA1_CREATE = "CREATE TABLE Thema1 (_id INTEGER PRIMARY KEY AUTOINCEREMENT, frage C_Frage)";
    	public static final String THEMA1_SELECT_RAW = "SELECT _id, frage FROM Thema1";
    	
    	
    	
    	public DatenbankManagerFragen(Context context){
    		super(context, DB_NAME, null, DB_VERSION);
    	}
    	
    	@Override
    	public void onCreate(SQLiteDatabase db) {
    		db.execSQL(THEMA1_CREATE);
    		
    
    	}
    
    	@Override
    	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    		db.execSQL("DROP TABLE IF EXISTS Thema1");
    		
    		onCreate(db);
    
    	}
    Gruß Diegorn
     
  2. blackfire185, 24.03.2013 #2
    blackfire185

    blackfire185 Gewerbliches Mitglied

  3. Diegorn, 24.03.2013 #3
    Diegorn

    Diegorn Threadstarter Android-Hilfe.de Mitglied

    Aber dann muss ich ja wieder alles von neu eingeben. Ich wollte dann die Frage so einfügen aber das geht ja nicht ...

    Code:
    C_Frage frage = new C_Frage();
    	mDatenbank = mHelper.getWritableDatabase();
    	mDatenbank.insert("Thema1", null, frage);
     
  4. deek, 24.03.2013 #4
    deek

    deek Android-Experte

    Mit ormlite geht das. Erfordert allerdings auch etwas Einarbeitung.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Eintrag in einer Datenbank mithilfe einer ListView löschen Android App Entwicklung 20.06.2018
Android Studio: Auf Datenbank mit zwei Spinner zugreifen. Android App Entwicklung 07.06.2018
SQLite Datenbank mit zwei Tabellen erstellen Android App Entwicklung 30.05.2018
Was am besten für eine Datenbank benutzen? Android App Entwicklung 26.02.2018
Eigene Web DB für App Inventor Android App Entwicklung 10.02.2018
[OFFEN] Schreiben sehr langsam mit Canvas und SurfaceView Android App Entwicklung 04.01.2018
Spinner item in Datenbank schreiben mysql Android App Entwicklung 23.12.2017
[OFFEN] QuizApp schreiben? Android App Entwicklung 03.12.2017
[OFFEN] Keine doppelten Einträge in die Firebase Datenbank Android App Entwicklung 27.10.2017
[OFFEN] Übereinstimmung Spracherkennung Datenbank finden Android App Entwicklung 13.10.2017
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.