JS怎么和数据库交互

JS怎么和数据库交互,第1张

这里面关联的全掏出来的话,够挑好机挑,只能简易描述一下可以:

setInterval或setTimeout这两个都可以实现,

setinterval为恒定运行时使用比较合适,如时间在跳,

setTimeout为条件满足时继续轮询比较合适,如升一级给下一个任务一样,

setTimeout("fun()",5000)5秒后执行fun()这个过程

function

fun(){

//这里要启动AJAX模型,向服务器发出GET或POST请求,

//如:接受为:user.php,PHP程序访问数据库进行处理

//返回responseText,JS可以调用,

//如果返回的结果你满意,允许继续轮询就启动setTimeout("fun()",5000)

//这样一来你就看到了一个自运行的一个机制了。。

//具体代码太多,无法展示。。。

}

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,就可以进行任何 *** 作了。


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

原文地址: http://outofmemory.cn/sjk/9889594.html

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

发表评论

登录后才能评论

评论列表(0条)

保存