2012-02-09 97 views
1

我正在嘗試開發一個BlackBerry應用程序,它將顯示來自服務器的SQL數據庫的數據。我正在研究黑莓(WebWorks)的新HTML 5選項,並注意到它顯然無法單獨連接到任何服務器數據。有些鏈接聲明我需要JavaScript編碼才能獲得它。我研究了PhoneGap的選項(鏈接在這裏:http://phonegap.com/),並決定嘗試使用HTML 5來生成應用程序。我以前從未接觸過SQL數據庫,我想知道如何連接這兩個數據庫。這意味着如果您使用HTML5,如何從服務器獲取數據?從HTML 5中的SQL數據庫提取數據

我已經看過:

Where is data stored when using an HTML 5 Web SQL Database

Process for pulling data from a sql database

等等,但我仍然不確定,不知道該做什麼。我希望從服務器「查看」數據並將其顯示在應用程序中。這將是類似的東西:

- HomeScreen: What data would you like to view?:
- Dropdown list of categories (from the database)
- Selecting Entry in dropdown leads to available information (from the database)

任何幫助,將不勝感激,當然在此先感謝。

+0

我不認爲有一個自動的方式來做到這一點。後端代碼仍然需要生成HTML5。 – 2012-02-09 21:48:11

+0

您是否想要從遠程服務器或手機上的SQLite數據庫獲取數據? – jprofitt 2012-02-10 02:58:17

+0

我的情況是一個遠程服務器 – user1152440 2012-02-10 13:51:12

回答

1

HTML5的新功能(也非常棒)發生在客戶端的瀏覽器中。你將需要的是服務器端的後端做一些魔術。確實,瀏覽器現在有數據庫,但這些都位於電話,計算機等,並根據我的理解您的問題,您希望這些數據與您的服務器上的數據進行通信。要通過網絡傳輸數據,您需要執行HTTP請求,這些請求可以通過javascript和ajax輕鬆完成。查看這些技術並製作一些服務器端腳本,用於收集數據庫中的數據並將其以結構化格式發送到手機(JSON,XML),然後在客戶端使用javascript腳本解析這些腳本數據並利用它們。

祝你好運!