javascript在浏览器中调用sqlserver数据

Posted snllll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript在浏览器中调用sqlserver数据相关的知识,希望对你有一定的参考价值。

本地新建一个网页,然后通过写javascript代码,就可以直接操作sqlserver数据库,是不是屌爆了!

前提条件,必须是在ie中才可以使用。

以下代码在Windows10 + IE 11环境下测试通过。

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<script type="text/javascript">
    var objdbConn = new ActiveXObject("ADODB.Connection");    
    var strdsn = "Provider=SQLOLEDB.1;Password=password;Persist Security Info=True;User ID=sa;Initial Catalog=master;Data Source=localhost\\\\SQL";   // 需要修改自己的服务器地址,用户名,密码  
    objdbConn.Open(strdsn);       
    document.write("更新数据成功!<br>");  
    objdbConn.Close(); 
</script>
</body>
</html>  

如果在网页上显示更新数据成功,就说明连接成功了,如果连接不成功,看看开发者工具,如果显示sqlserver不存在或者拒绝,说明这个选项是可以用的,如果出现神奇的Automation 服务器不能创建对象,很无奈,尝试了修改注册表、设置IE的安全级别、调整ActiveX设置等选项,都是解决不了。

我的win10和IE都是最新版本的。

技术分享图片

win10也是371,在一台309的版本上也测试成功。

以上是关于javascript在浏览器中调用sqlserver数据的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 函数—函数调用

javascript怎样调用php函数?

浏览器中的JavaScript执行机制:08 | 调用栈:为什么JavaScript代码会出现栈溢出?

浏览器中的JavaScript事件循环机制

Selenium3 + Python3自动化测试系列十——调用JavaScript代码

在 WebBrowser 的文档中从 JavaScript 调用 C# 代码