2010-08-09 162 views

回答

-1

請查看是否this對你有幫助:)

我個人認爲,如果你可以包含服務器端JavaScript,那麼就必須有一種方式。

0

不是直接的,但您可以使用WebServices來構建您的JavaScript可訪問的業務邏輯。
Here你可以找到一篇文章如何在JavaScript中處理web服務。

該解決方案比直接連接數據庫更安全(例如,您的連接字符串未公開),並且可以在靜態頁面上使用,而不會出現任何問題。

2

是的,絕對。看看DBSlayer:http://code.nytimes.com/projects/dbslayer/wiki

由紐約時報開發來管理他們的高負載,它是一個HTTP/JSON的MySQL代理。只需通過HTTP向它發出一個SQL請求,它就會返回一個JSON對象。但是,這對於兩個安全原因(人們可以簡單地刪除整個表和數據庫,或者訪問不希望他們看到的數據)以及代碼可讀性原因並不是一個好主意(代碼也取決於您的代碼)很多關於數據庫結構)。但是,如果您通過Node.js或Rhino在服務器端執行此操作,則可以。

+0

這是可能的,但我不會建議初學者嘗試這種方法。 – 2010-09-09 17:57:56

相關問題