我正在處理測驗應用程序。在我的項目中,我需要存儲大量問題以顯示在屏幕上。我怎樣才能做到這一點?我已經下載了sqlite瀏覽器,當我試圖導入.sql文件時,它顯示錯誤。另外,我還在eclipse中的資產文件夾中保存了.sql文件。如何在android sqlite數據庫中存儲批量問題?
如何將這些問題存儲到我的sqlite數據庫?
我正在處理測驗應用程序。在我的項目中,我需要存儲大量問題以顯示在屏幕上。我怎樣才能做到這一點?我已經下載了sqlite瀏覽器,當我試圖導入.sql文件時,它顯示錯誤。另外,我還在eclipse中的資產文件夾中保存了.sql文件。如何在android sqlite數據庫中存儲批量問題?
如何將這些問題存儲到我的sqlite數據庫?
的事情是,即使你口.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
也許這會幫助你。
順便說一句,你必須創建SQLiteDatabase。看看這個資源[鏈接](http://www.vogella.de/articles/AndroidSQLite/article.html)。我在搜索SQLite數據庫的時候使用了它。 – Karthik
您好我已經在我的sqlite瀏覽器中創建了一個DATABASE並在其中創建了表。我需要在資產文件夾中保留abcd.sqlite文件。但如何獲得該文件...我已經保存了該數據庫名稱,但是當我看到它顯示文件類型爲文件的屬性。我需要保存的該表的.sqlite文件。請讓我知道如何從sqlite瀏覽器中獲取.sqlite文件。 – Madhuri
您確實需要爲任何人添加更多信息才能夠回答此問題。你會得到什麼錯誤? .sql如何看起來像?它是否具有必要的模式更改,還是必須事先創建模式?等等 – pyrocumulus