2012-03-07 85 views
3

我想創建一個以數據開始的數據庫。我正在創建一個有很長項目列表的應用程序。SQL數據庫:如何用預定義的數據/值創建數據庫

我用:

String item1 = "my item"; 
ContentValues cvItems = new ContentValues(); 

cvM1.put(KEY_NAME, item1); 
db.insert(DATABASE_TABLE, null, cvItems); 

,但我認爲不必使用字符串每個元素是太多了,必須有一個較短的方式。我想知道是否可以從預定義所有值的數據庫開始。另外我不能從SQL中的字符串xml引用字符串。在此先感謝

+0

我們在說什麼RDBMS? – 2012-03-07 15:26:49

回答

3

您的最佳方法可能是創建一個模板數據庫,其中包含所需的所有數據,並從模板中恢復數據庫的完整副本,而不是逐步構建它。然後,只需調整代碼中需要的任何項目以適應數據庫實例的特定用法。

這將更容易更改默認數據而無需更新您的代碼。

+0

+1這就是我所做的。此外,擁有基本數據的實例允許您運行連接到它的應用程序並檢查基本數據是否看起來不錯 – 2012-03-07 15:29:06