2011-04-29 40 views
0

我有一個數據庫文件,其中包含一些我需要與應用程序一起使用的信息。怎麼做?如何將數據庫文件集成到BlackBerry應用程序中?

+0

是否要將數據存儲在實際設備上或只是訪問數據(例如通過網站) – Fermin 2011-04-29 08:20:53

+0

我想將數據存儲在設備上。 – 2011-04-29 09:44:03

+0

當應用程序安裝在設備中時,我希望數據庫文件進入SD卡中的特定位置。 – 2011-04-29 10:27:21

回答

0

將數據庫放到資源文件夾中並啓動應用程序,將其寫入SD卡或設備內存。然後從內存中讀取數據。

+0

你能詳細說明一下嗎? – 2011-05-03 08:51:15

+0

將db文件包含在項目資源中。然後在運行時從資源中提取並保存到SDCard。 要提取資源,請使用Class.getResourceAsStream(String name)方法。 保存BB文件的起點可以是本指南:代碼示例:將文本寫入文件。 – Kris 2011-05-03 08:53:02

+0

http://stackoverflow.com/questions/5831345/how-to-include-a-sqlite-database-with-a-blackberry-application – Kris 2011-05-03 08:53:43

0

我認爲你有的唯一選擇(我可能是錯的!)是Blackberry的SQLLite。它是從黑莓軟件5.0版引入的。請參閱here

如果您正在使用早於此版本的版本,則可以使用持久存儲,但這不是關係數據庫,因此會有點技巧。

+0

抱歉,我認爲你誤解了這個問題。我已經整理了所有的sqlite部分。我手裏也有.db文件。所有我想知道的是,當他安裝應用程序時,我怎樣才能將該db文件放入用戶的SD卡中。或者如果可能的話,從應用程序的資源文件夾本身中訪問數據庫文件,如果是這樣的話? – 2011-05-02 03:23:28

相關問題