通过javascript输入数据库

时间:2009-03-23 09:36:12

标签: javascript database client-side

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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