
可以,但是不安全,所以没有实际工程用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里面获取数据库的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)