2011-11-10 83 views
0

我正在處理測驗應用程序。在我的項目中,我需要存儲大量問題以顯示在屏幕上。我怎樣才能做到這一點?我已經下載了sqlite瀏覽器,當我試圖導入.sql文件時,它顯示錯誤。另外,我還在eclipse中的資產文件夾中保存了.sql文件。如何在android sqlite數據庫中存儲批量問題?

如何將這些問題存儲到我的sqlite數據庫?

+1

您確實需要爲任何人添加更多信息才能夠回答此問題。你會得到什麼錯誤? .sql如何看起來像?它是否具有必要的模式更改,還是必須事先創建模式?等等 – pyrocumulus

回答

0

的事情是,即使你口.sql文件到文件夾資產在Eclipse中它不會像上班的時候你要使用它在真正的Android手機,而通過使用最後一個模擬器.apk文件。

我所做的一個方法是使用方法輸入所有條目。爲了不在每次加載時都做到這一點,我檢查條目的數量是否相同,否則我放棄表格,然後再次輸入新的表格。那是我知道的選項。也許有更好的選擇。但是這肯定有效。

public long createValue(int semester, String subname, int credits) 
{ 
    ContentValues initialValues = new ContentValues(); 
    initialValues.put(KEY_SEMESTER, semester); 
    initialValues.put(KEY_SUBNAME, subname); 
    initialValues.put(KEY_CREDITS, credits); 
    return mDb.insert(DATABASE_TABLE, null, initialValues); 
} 

創建一個類似於上面的方法來輸入值,然後使用要輸入的值調用此方法。因此,您可以對輸入的值進行n次調用。

mDb is a SQliteDatabase object 

也許這會幫助你。

+0

順便說一句,你必須創建SQLiteDatabase。看看這個資源[鏈接](http://www.vogella.de/articles/AndroidSQLite/article.html)。我在搜索SQLite數據庫的時候使用了它。 – Karthik

+0

您好我已經在我的sqlite瀏覽器中創建了一個DATABASE並在其中創建了表。我需要在資產文件夾中保留abcd.sqlite文件。但如何獲得該文件...我已經保存了該數據庫名稱,但是當我看到它顯示文件類型爲文件的屬性。我需要保存的該表的.sqlite文件。請讓我知道如何從sqlite瀏覽器中獲取.sqlite文件。 – Madhuri

相關問題