0

我需要知道我可以通过javascript连接数据库吗?实际上,我结束的最后一个动作是通过 javacsript 完成的。现在,我需要在最后一个操作停止的数据库中创建一些条目(通过 javascript 提取)。如何才能做到这一点?

4

1 回答 1

1

答案取决于运行 Javascript 的位置。

如果您询问在浏览器中运行的 Javascript 是否直接访问远程服务器上的数据库,那么答案是否定的。XMLHTTPRequest您可以做的最好的事情是创建一个 Web 服务来更新数据库并通过JavaScript 中的对象调用它。您需要非常小心通过此类 Web 服务提供的内容。如果您允许任何 SQL 语句,任何人都可以连接到您的服务并运行DELETE FROM customer;或插入新的用户记录或做任何可怕的事情。

如果您通过 CSCRIPT.EXE 或类似方式通过 Windows 脚本主机运行 JavaScript,您可以创建 ODBC 对象并以这种方式访问​​数据库。

如果您在 JVM 上运行 JavaScript,我认为您可以使用 JDBC。

如果您想提供更多详细信息,我可以更具体。

于 2009-03-23T09:41:05.187 回答