1. 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=1><tr>");
// 顯示資料庫的區域名稱
for (var i=0; i <= fdCount; i++)
document.write("<td><b>" + 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>
2. 怎麼用js取得資料庫里數據的數量
js是不能直接與資料庫進行交互的。js是在客戶端執行的。我們有時也會通過ajax讓js與伺服器端進行交互動態的取數據。但是這也不是js就能單單就能完成的工作。總而言之,若想僅通過js就與資料庫進行交互是不行的
3. JS怎樣可以獲取資料庫裡面的數據,並且可以修改數據
var str1 = {"name": "apple", "sex": "21"}; // 參數:prop = 屬性,val = 值function createJson(prop, val) { // 如果 val 被忽略 if(typeof val === "undefined") { // 刪除屬性 delete str1[prop]; } else { // 添加 或 修改 str1[prop] = val; }}
4. javascript如何獲取從資料庫查詢到的值
在頁面沒有處理完成以前,可以直接在頁面里寫,比如ASP可以這樣寫
var abc='<%=rs("name")%>';
如果頁面已經處理完成,或是靜態頁使用資料庫中的數據,可以用Ajax來獲取這個數據,然後賦值給變數即可.
Ajax可以自己寫,也可以使用公共框架,比如JQuery等.
5. javascript中如何獲取從資料庫取出的數據
<%=rs.getString("gender")%>;這是JSP中的代碼。
在Javascript中是無法執行的。
獲取資料庫數據,你可以採用JSP頁面,或者採用Ajax的方式,調用後台的介面。
6. 求js讀取資料庫數據顯示在頁面上的表中的功能源碼
js 可以讀資料庫 // JavaScript Document
var ServerIP="127.0.0.1";var conn,framePath,Style;
function kin_conn(){
var datasource="資料庫地址";
var filePath= window.location.href;
framePath=filePath.split("/frame")[0];
filePath=filePath.substring(8); //去掉file:///
filePath=filePath.split("/frame")[0];
datasource=filePath+"/db/"+datasource; try {
conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+datasource);
} catch (errer) {
alert(errer.description);
}
return true
}function conn_close(conn){
conn.close;
conn=null;
}function rs_close(rs){
rs.close;
rs=null;
}var request=req()
function req(){
var ocar=new Object;
ocar.mark="讀取地址欄地址";
ocar.querystring=function showcolor(ret){
var s = window.location.search.substr(1);
var aryVars = s.split('&');
for(var i=0;i<aryVars.length;i++)
{
var aryPair = aryVars[i].split("=");
if (aryPair[0]==ret){return aryPair[1];i=aryVars+1;}
}
}
return ocar;
} var S=request.querystring("S");
if (S==null){window.location.href="../index.html";}
kin_conn();
//連接資料庫
var sc = new ActiveXObject("ADODB.Recordset");
var sql="select * from [News_smallclass] where [smallclassID]="+S;
sc.open(sql, conn, 1,1 );
if (sc.recordcount<1) {alert("地址錯誤");window.location.href="../index.html";}
var newsid=""+sc("id")+""; //以前用網站轉CD時作的一個東東.核心部分就是這個,需要的話我可以把我作的東西發給你.不過沒有作完 hehe
7. 怎麼在js裡面獲取資料庫的數據
js是無法直接讀取資料庫中的數據,但是可以用伺服器端腳本與js搭配使用。
如:
<% String testStr = "HelloJava";%>
<script>
alert('<%=testStr%>');
</script>
因為服務端腳本是先運行的,Js是後運行在客戶端的。
所以可以先用服務端腳本讀取資料庫數據 然後放到js里再運行
8. 在JS腳本中怎樣讀取資料庫中的數據
js是無法直接讀取 資料庫的
只能用伺服器端腳本與js搭配使用
如:
<% String testStr = "HelloJava";%>
<script>
alert('<%=testStr%>');
</script>
因為服務端腳本是先運行的,Js是後運行在客戶端的。
所以可以先用服務端腳本讀取資料庫數據 然後放到js里再運行。
9. JS 如何獲取資料庫中所有的ID,並且寫出
你大概弄錯了,生成這種動態的js代碼不是由js來完成的,而是由你網頁的動態編程語言,比如說asp、asp.net、php或者jsp來完成的。
10. JS 文件如何獲取資料庫中的數據
js是無法直接讀取資料庫中的數據,但是可以用伺服器端腳本與js搭配使用。
如:
<% String testStr = "HelloJava";%>
<script>
alert('<%=testStr%>');
</script>
因為服務端腳本是先運行的,Js是後運行在客戶端的。
所以可以先用服務端腳本讀取資料庫數據 然後放到js里再運行。