2010-07-28 148 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

相关问题