本文目录一览:
JS 文件如何获取数据库中的数据
js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。
如:
% String testStr = "HelloJava";%
script
alert('%=testStr%');
/script
因为服务端脚本是先运行的,Js是后运行在客户端的。
所以可以先用服务端脚本读取数据库数据 然后放到js里再运行。
js 如何读取数据库信息
js是脚本文件,会下载到客户端运行 ,所以不能直接读取服务器端的数据库。可以通过ajax请求服务器端运行的文件,由该文件读取数据库数据后再response.write回给请求的页面,这样就可以通过js获得数据库的数据了。
怎么在js里面获取数据库的数据
js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。
如:
% String testStr = "HelloJava";%
script
alert('%=testStr%');
/script
因为服务端脚本是先运行的,Js是后运行在客户端的。
所以可以先用服务端脚本读取数据库数据 然后放到js里再运行
javascript如何读取到数据库的信息
html
head
title表格显示数据表记录/title
/head
body
h2表格显示数据表记录/h2
hr
script language="JavaScript"
// 建立数据库对象
var objdbConn = new ActiveXObject("ADODB.Connection");
// DSN字符串
var strdsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=F:\\ZNZ资料\\检查课件\\javascript课件\\CH12\\Books.mdb";
// 打开数据来源
objdbConn.Open(strdsn);
// 执行SQL的数据库查询
var objrs = objdbConn.Execute("SELECT * FROM Book");
// 获取区域数目
var fdCount = objrs.Fields.Count - 1;
// 检查是否有记录
if (!objrs.EOF){
document.write("table border=1tr");
// 显示数据库的区域名称
for (var i=0; i = fdCount; i++)
document.write("tdb" + objrs.Fields(i).Name + "/b/td");
document.write("/tr");
// 显示数据库内容
while (!objrs.EOF){
document.write("tr");
// 显示每笔记录的区域
for (i=0; i = fdCount; i++)
document.write("td valign='top'" + objrs.Fields(i).Value + "/td");
document.write("/tr");
objrs.moveNext(); // 移到下一笔记录
}
document.write("/table");
}
else
document.write("数据库内没有记录!br");
objrs.Close(); // 关闭记录集合
objdbConn.Close(); // 关闭数据库链接
/script
/body
/html