2010-07-28 147 views
3

如果可能,我怎樣才能從MySQL數據庫使用JavaScript獲取(併發布)數據?我知道我可以使用PHP和其他語言,但我只需要知道這是可能的JavaScript?如何使用javascript從mysql數據庫中獲取數據?

在此先感謝。

+0

你必須要方式更具體的,描述您的特定的任務,原因導致你這個奇怪的問題。 – 2010-07-28 10:48:25

回答

1

這不適用於Javascript。我也無法找到server-side javascript

不知道你的確切需求,但是你可以使用Ajax與數據庫儘管一些服務器端語言交互。

+0

出於猜測的目的 - 有沒有可能做到這一點的一些服務器端JavaScript解決方案? – 2010-07-28 10:39:53

+0

@middaparka:請看我最新的答案。 – Sarfraz 2010-07-28 10:46:44

+0

我正在使用phonegap框架來製作使用網絡編程語言的移動應用程序。只有html和javascript可以使用,所以我想看看我可以如何使用MySQL數據庫,當我只能使用JavaScript。 – 2010-07-28 10:50:49

-1

這是不可能的,JavaScript在客戶端執行。

你可以做的服務器(如PHP腳本)的JavaScript調用的東西,雖然訪問數據庫。

+0

這根本不對。有許多JavaScript的服務器端實現。看看http://nodejs.org – selfawaresoup 2010-07-28 10:49:44

+0

你能提供一個這樣的例子嗎?謝謝,麻煩您了! – 2010-07-28 10:51:13

1

如果使用Javascript,你的意思是服務器上的NodeJS,這個項目可能會讓你感興趣http://github.com/sidorares/nodejs-mysql-native - 但是如果你正在討論在瀏覽器或其他容器中運行的JavaScript,上面的答案是正確的。

如果你想運行一個香草的javascript(用於併發速度)你自己的發動機內,我建議在看的NodeJS,然後用我上面鏈接中的MySQL的NodeJS本機驅動程序。

http://github.com/sidorares/nodejs-mysql-native

1

從「iPhone」和「Android」的標籤來看,我猜,你是在試圖訪問這些平臺上的本地存儲的數據庫。

  1. 他們不使用MySQL,但SQLite的。對於SQL API http://dev.w3.org/html5/webstorage/本地存儲API或http://www.whatwg.org/specs/web-apps/current-work/multipage/section-sql.html#sql
  2. 你如何從移動瀏覽器訪問它們在本地存儲的W3C文件草案說明。它應該與iOS和Android大致相同,因爲它們都使用Webkit瀏覽器引擎。
+0

實際上他們將是遠程數據庫。 – 2010-07-28 14:42:48

-1

Web SQL數據庫API實際上並不是HTML5規範的一部分,但是它是規範套件的一部分,它允許我們開發人員構建完全成熟的Web應用程序,因此我們需要時間來檢查和檢查出來。 一些例子在這裏

http://html5doctor.com/introducing-web-sql-databases/

+0

爲什麼需要訪問本地內存?不是某個sql server上某處的數據嗎? – 2010-07-28 14:55:43

+0

作爲HTML5規範的一部分,離線數據庫訪問是功能。通過使用它,您可以在本地數據庫上執行所有CRUD。 – sohilv 2010-07-30 04:32:21

+0

此API提供對本地SQLite數據庫的訪問,而不是遠程MySQL數據庫。 – 2011-03-22 04:06:26

-1

JavaScript可以從服務器 獲取數據庫如果使用AJAX,只有一個辦法就是AJAX

相關問題