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
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
[OFFEN] Komplette SQLite Datenbank verschlüsseln Android App Entwicklung 19.09.2017
[OFFEN] Probleme in den Speicher schreiben Android App Entwicklung 13.07.2017
[ERLEDIGT] Eine Klasse um das aufrufen anderer Intents zu regeln Android App Entwicklung 24.05.2017