js怎么链接数据库

js怎么链接数据库,第1张

可以,但是不安全,所以没有实际工程用JS去 *** 作数据。------------------- //用 javascript 写服务器端连接数据库的代码示例 var conn = new ActiveXObject("ADODBConnection"); connOpen("Provider=SQLOLEDB1; Data Source=localhost; User ID=sa; " +"Password=; Initial Catalog=pubs"); var rs = new ActiveXObject("ADODBRecordset"); var sql="select from authors"; rsopen(sql, conn); shtml = ""; shtml +="au_idau_lnameau_fnamephoneaddress citystatezip"; while(!rsEOF) { shtml += "" + rs("au_id") + "" + rs("au_lname") + "" + rs("au_fname") + "" + rs("phone") + "" + rs("address") + "" + rs("city") + "" + rs("state") + "" + rs("zip") + ""; rsmoveNext; } shtml += ""; documentwrite(shtml); rsclose(); rs = null; connclose(); conn = null;

这段代码是 读取服务器日期时间并显示的程序(中韩)

可能对你有所启发

<script language="javascript" type="text/javascript">

var zxq="日,一,二,三,四,五,六,日"split(",");

var hxq="일,월,화,수,목,금,토,일"split(",");

var serverdate=Date(<%=year(now)%>, <%=month(now)%>, <%=day(now)%>, <%=hour(now)%>,<%=minute(now)%> , <%=second(now)%>,500) ;

var zhdate = new Date(serverdate);

var handate=new Date(serverdate);

handatesetHours(handategetHours()+1);

//alert(zhdate+"|"+handate);

//

function getDstr(){

return "(中)"+ zhdategetFullYear()+"年"+(zhdategetMonth()+1)+"月"+zhdategetDate()+"日 "

+zhdategetHours()+":"+zhdategetMinutes()+":"+zhdategetSeconds()+" 星期"+zxq[zhdategetDay()]

+"<br /> (韩)"+ handategetFullYear()+"년"+(handategetMonth()+1)+"월"+handategetDate()+"일 "

+handategetHours()+":"+handategetMinutes()+":"+handategetSeconds()+" "+hxq[handategetDay()]+"요일"

;

}

//alert(getDstr());

timesinnerHTML=getDstr();

function dateadd(){

zhdatesetSeconds(zhdategetSeconds()+1);

handatesetSeconds(handategetSeconds()+1);

timesinnerHTML=getDstr();

}

windowsetInterval(dateadd,1000);

</script>

js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。

如:

<% String testStr = "HelloJava";%>

<script>

alert('<%=testStr%>');

</script>

因为服务端脚本是先运行的,Js是后运行在客户端的。

所以可以先用服务端脚本读取数据库数据 然后放到js里再运行

js是脚本文件,会下载到客户端运行 ,所以不能直接读取服务器端的数据库。可以通过ajax请求服务器端运行的文件,由该文件读取数据库数据后再responsewrite回给请求的页面,这样就可以通过js获得数据库的数据了。

JS只能连本地数据库,实现你那个功能是AJAX,但那不是纯粹的JS连数据库了,应该说JS连服务器,服务器中的代码替你去取得相应的数据,而且你认为直接用JS连接数据库是件安全的事情吗?直接暴露数据库地址~~~

以上就是关于js怎么链接数据库全部的内容,包括:js怎么链接数据库、关于js读取数据库、怎么在js里面获取数据库的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9516886.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存