如何使用javascript访问mysql?

如何使用javascript访问mysql?,javascript,mysql,Javascript,Mysql,我知道大多数人会说,“哦!这不可能,用php”或其他什么。。。 那会浪费我的时间。我不想听到这是不可能的 我正在寻找使用javascript访问mysql的可能性。我不在乎这是一个多么漫长的过程,也不在乎它需要node.js 给我一个办法。js或AJAX是我愿意研究的东西,但我宁愿只使用javascript而不使用其他东西 我知道PHP、Node.js和AJAX,所以我不想找一个简单的解决方法。我只是想知道怎么做 *编辑* 我想这是我想要的: 是否有其他类型的sql或某种数据库可以通过浏览器内j

我知道大多数人会说,“哦!这不可能,用php”或其他什么。。。 那会浪费我的时间。我不想听到这是不可能的

我正在寻找使用javascript访问mysql的可能性。我不在乎这是一个多么漫长的过程,也不在乎它需要node.js

给我一个办法。js或AJAX是我愿意研究的东西,但我宁愿只使用javascript而不使用其他东西

我知道PHP、Node.js和AJAX,所以我不想找一个简单的解决方法。我只是想知道怎么做

*编辑*

我想这是我想要的:


是否有其他类型的sql或某种数据库可以通过浏览器内javascript访问?

当然可能。Web应用服务器最适合这个角色,例如PHP、Cold Fusion、RubyOnRails、java(JSP)、.net(ASP)等

您使用javascript发送应用程序服务器用于访问mysql服务器的请求,然后。。。通常情况下,服务器会在网页中提供一些结果:)

您应该检查它们是否使用JSON对象提供对NoSQL数据库的完全访问,这些对象可以通过jQuery调用直接访问。我在一次赛马会上看到了这些家伙,结果得了奖!他们很酷,如果你点击支持链接,他们可能会给你直接的帮助。

不管这篇文章要求的许多其他评论,你都知道Node.js和AJAX是JavaScript…是吗?你的JavaScript环境有权访问TCP套接字吗?您是否能够在公用网络接口上运行数据库服务器侦听?(我试图弄清楚这是一个非常聪明还是非常无知的问题。)Javascript必须在Javascript引擎中运行。Node.js就是这样一个引擎。web浏览器是另一种javascript引擎。所以,当你说“我宁愿只使用javascript而不使用其他东西”时,你到底在寻找什么?运行浏览器的东西?“我不想听到这不可能,但一定有办法。”-等等,什么?你是想展示一种“可以做”的态度,还是这只是“我否认你的现实,用我自己的来代替”的另一种变体?你知道如果你从JS直接连接到数据库,密码对所有用户都是可见的吗?