本文目錄一覽:
JS怎麼和數據庫交互
這裡面關聯的全掏出來的話,夠挑好機挑,只能簡易描述一下可以:
setInterval或setTimeout這兩個都可以實現,
setinterval為恆定運行時使用比較合適,如時間在跳,
setTimeout為條件滿足時繼續輪詢比較合適,如升一級給下一個任務一樣,
setTimeout(“fun()”,5000);5秒後執行fun()這個過程
function
fun(){
//這裡要啟動AJAX模型,向服務器發出GET或POST請求,
//如:接受為:user.php,PHP程序訪問數據庫進行處理
//返回responseText,JS可以調用,
//如果返回的結果你滿意,允許繼續輪詢就啟動setTimeout(“fun()”,5000);
//這樣一來你就看到了一個自運行的一個機制了。。
//具體代碼太多,無法展示。。。
}
node.js 與後台數據庫 怎麼交互
前端通常作為模板,後端負責數據。
前後端合作的主要目的,就是把後端產生的數據丟到前端的模板中。通常這一步有兩種方式:
1. 前端的模板交給後端處理,直接寫到後端邏輯中,或者通過 MVC 框架整合成後端的相對獨立的部分;
2. 後端的數據通過 API 的方式交給前端處理,通過 Ajax 等方式傳輸數據。
(當然,也有兩種方式混合處理的)
如果採用了後端處理模板的方式,那前端開發完靜態模板後,需要交給後端開發人員進行模板的整合。這一步要求前端代碼整潔易讀,而且後端必須熟悉各種前端知識和調試技術。最後需要前端對後端處理過的頁面進行檢驗和調試。(這種方式對溝通要求很高,如果兩個人不坐在一起,那合作起來非常麻煩。出現問題或者需要升級時,往往很難定位誰的錯,誰去改。所以最好兩個人坐在一起開發,甚至一個人負責前後端)
如果採用前端處理數據,Ajax 等方式通信的話,前後端只要商量好所需的 API,然後持續交付一個個 API 就好了。前後端完全不需要了解,技術沒有限制,也不需要知道彼此的代碼和實現。
兩種方式如何選擇?
1. 如果前端頁面主要做內容展示,需要後端處理的內容比較多,而前端邏輯簡單時,建議採用後端 MVC。如博客、新聞類的網站;
2. 如果前端頁面的交互和數據處理較多,可以將邏輯放在前端,而後端只負責數據存取。比如各類管理後台。
javascript如何與後台數據庫交互
可以用ajax
推薦用jquery的ajax。
$.ajax({
type: “POST”,
url: “some.php”,
data: “name=Johnlocation=Boston”,
success: function(msg){
alert( “Data Saved: ” + msg );
}
});
背景無刷新,將參數”name=Johnlocation=Boston”,傳到後台some.php後,取得數據庫的數據msg;然後用js處理msg
js能不能數據庫連接
樓主是要這個嗎?
script language=”javascript”
//用 javascript 寫服務器端連接數據庫的代碼示例
function conn(){
var db_bbs
db_bbs=”dd.mdb”//定義數據庫
var conn = new ActiveXObject(“ADODB.Connection”);
conn.Open(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”+db_bbs+””);
var rs = new ActiveXObject(“ADODB.Recordset”);
var sql=”select name from authors”; //數據庫中有authors表,name字段
rs.open(sql,conn);
alert(rs(0))//取出第一個來
conn.close();
conn = null;
}
/script
以下的是sql連接
script language=”javascript”
//用 javascript 寫服務器端連接數據庫的代碼示例
var conn = new ActiveXObject(“ADODB.Connection”);
conn.Open(“Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; ”
+”Password=; Initial Catalog=pubs”);
var rs = new ActiveXObject(“ADODB.Recordset”);
var sql=”select * from authors”;
rs.open(sql, conn);
rs.close();
rs = null;
conn.close();
conn = null;
/script
感覺JS連數據庫怪怪的,還是分層吧,畢竟數據庫連接這樣的東西放表現上不太安全。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/182424.html