javascript脚本语言能否与服务器的数据库交互

javascript脚本语言能否与服务器的数据库交互,第1张

javascript 在本地安全域内是可以直接 *** 作数据库的,但也仅仅局限于本地访问。由于脚本的跨域安全限制,要远程访问是不可能的。

如果使用服务端语言,如asp,是可以使用javascript 作为 动态语言来编写数据库访问代码的。

<script language="javascript" runat="server">

var conn = new ActiveXObject("ADODB.Connection")

conn.Open("Provider=SQLOLEDB.1Data Source=localhostUser ID=saPassword=changemenowInitial Catalog=pub")

var rs = new ActiveXObject("ADODB.Recordset")

var sql="select id from authors"

rs.open(sql, conn)

var word=""

while(!rs.EOF)

{

word+=rs("id")

}

document.write(word)

rs.close()

rs = null

conn.close()

conn = null

</script>

语法上遵循javascript,就可以进行任何 *** 作了。

<OBJECT ID="Upload" CLASSID="CLSID:6ACD9A13-0226-4216-90DA-FE10119199C6" width=0 height=0 codebase="ctrl/sagecosl.cab#Version={/$g_version/}"></OBJECT>

模板中放入上面的js中通过ID得到一个对象

var obj=document.all("Upload")

读:

var return=obj.get()

写:obj.set("asds")


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10006582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存