本文目錄一覽:
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
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/152216.html