導航:首頁 > 數據分析 > js如何與伺服器的資料庫對話

js如何與伺服器的資料庫對話

發布時間:2023-04-05 16:58:09

㈠ 怎麼在js裡面獲取資料庫的數據

js是無法直接讀取資料庫中的數據,但是可以用伺服器端腳本與js搭配使用。
如:
<% String testStr = "Hellojava";%>
<script>
alert('<%=testStr%>');
</script>
因為服務端腳本是先運行的,Js是後運行在客戶端的。
所以可以先用服務端腳本讀取資料庫數據 然後放到js里再運行

㈡ js 如何連接資料庫

以連接ORACLE資料庫為例:

//創建資料庫連接對象
varconn=newActiveXObject("ADODB.Connection");
//創建數據集對象
varrs=newActiveXObject("ADODB.Recordset");
try{
//如果不知道如何配置連接串,可以通過配置UDL文件後用文本編輯器打開獲得
varconnectionstring="Provider=OraOLEDB.Oracle.1;Password=pwd;PersistSecurityInfo=True;UserID=username;DataSource=ORA";
//打開連接
conn.open(connectionstring);
//查詢語句
varsql="select*fromtb_col";
//打開數據集(即執行查詢語句)
rs.open(sql,conn);
//遍歷所有記錄
while(!rs.eof){
//WScript是Windows的腳本宿主對象,詳細情況請在windows幫助里查找。
//WScript.Echo輸出記錄的內容
WScript.Echo(rs.Fields("id")+" "+rs.Fields("name")+" ");
//下一條記錄
rs.moveNext();}
//關閉記錄集
rs.close();
//關閉資料庫連接
conn.close();}catch(e){
//異常報告
WScript.Echo(e.message);}finally{
}

資料庫連接串,具體配置請參考:http://www.connectionstrings.com/

㈢ 如何通過JavaScript第一次載入頁面時取到資料庫中數據

JavaScript是沒辦法和資料庫進行交互的,正常都是在伺服器端已經把數據處理好之後,將生成靜態的HTML代碼發送給客戶端,除非用非同步交互,使用Ajax將發送一個非同步的請求到伺服器,然後由伺服器去連接資料庫,再將數據傳回。
或者如果是想在第一次載入頁面的時候用JavaScript取到數據,直接將資料庫取出的數據直接存入到html頁面裡面的一個隱藏的標簽內,然後再用JavaScript裡面取DOM的API去取得數據。 當然這只是一個小技巧。。。

㈣ node.js 怎麼連接mssql資料庫,最好有簡易的方法

選擇開始察畢此菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,並使用Windows或 SQL Server身份驗證建立連接。

在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點

右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。

執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了資料庫的創建工作,

在【資料庫名稱】文本框中輸入敗迅要新建資料庫的名稱。例如,這里以「新建的資料庫」。

在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。

在【資料庫文件】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。

切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。

切換到【文件組】頁,在這里可以添加或刪除文件組。

完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到數閉。

㈤ javascript腳本語言能否與伺服器的資料庫交互

javascript 在本地安全域內是可以直接操作資料庫的,但也僅僅局限於本地訪問。由於腳本的跨域安全限制,要遠程訪問是不可能的。

如果使用服務端語言,如asp,是可以使用javascript 作為 動態語言來編寫資料庫訪問代碼的。

<script language="javascript" runat="server">
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; Password=changemenow; Initial Catalog=pub");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select id from authors";
rs.open(sql, conn);
var word="";
while(!rs.EOF)
{
word+=rs("id")
}
document.write(word);
rs.close();
rs = null;
conn.close();
conn = null;
</script>

語法上遵循javascript,就可以進行任何操作了。

㈥ 如何實現JS與伺服器進行數據交互

你這行代碼應該是each循環出來的,id="zan"這里,在後面加個一個id值,如id="zan_'+n.id+'"',
後面的js寫成
$('img[id^="zan_"]').click(function(){});
這樣的形式去實現功能

㈦ 用JS寫函數:createRequest(),其功能是用於新建一個和伺服器對話的標准XmlHttpRequest對象.

你只要復制下面函蔽御數到JS中就好,絕對保證兼容個瀏覽器。
調用的時候執行get()
自己根據自己的要求灶運完善一下參數。

function get(){
var xmlHttp

function GetXmlHttp(){
try{xmlHttp=new XMLHttpRequest()}
catch(e){
try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"隱並梁)}
catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}
}
}
function Response(){
if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
alert(xmlHttp.responseText);//這是伺服器返回的文本
}
}
function query(){
GetXmlHttp()
xmlHttp.onreadystatechange=Response;//設置回調函數
xmlHttp.open("get","要被請求的頁面"+url,true)//參數 請求方式,發送數據到哪個頁面
xmlHttp.send(null)
}
query()
}

㈧ 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連資料庫怪怪的,還是分層吧,畢竟資料庫連接這樣的東西放表現上不太安全。

㈨ javascript如何讀取到資料庫的信息

先通過jsp asp .net php等語言獲得資料庫的值,然後定義一個變數,將資料庫的值賦給這個變數,js前台獲取即可。我是做.net的
後台:
全局變數 public string str="";
str="資料庫讀出的值"
js前台:
<script type="text/javascript">
var str='<%=str%>';
</script>

㈩ javascript中如何連接mysql資料庫

JS訪問資料庫應該是可陸鉛以的,前提是你必須把網頁保存成*.hta格式。html格式的文件沒有足夠的許可權。
樓主如果想在網頁中訪問資料庫,就不要使用JS吧,PHP/ASP/JSP都行。
如果樓主想做一個本地使用的程序訪問資料庫,敗巧那隻要把早枯好頁面存成hta就行了。

閱讀全文

與js如何與伺服器的資料庫對話相關的資料

熱點內容
什麼app可以申請小號 瀏覽:602
機明編程上門培訓怎麼收費 瀏覽:879
雙面鏤空雕刻玉有哪些網站 瀏覽:782
java反射機制幫助 瀏覽:670
java第一份工作影響 瀏覽:595
指示的文件系統找不到資料庫目錄 瀏覽:504
java3des和net對接 瀏覽:668
怎麼在家上網編程 瀏覽:909
訂閱已關為什麼還顯示app 瀏覽:169
大華詳細教程 瀏覽:901
學信網是一種什麼網站 瀏覽:378
wow插件文件夾 瀏覽:302
c源程序文件的預設擴展名為 瀏覽:952
java類類型 瀏覽:971
拼多多關鍵詞數據怎麼下載 瀏覽:867
哪個app可以買火影忍者號 瀏覽:524
2012r2添加資料庫引擎 瀏覽:549
貸款app如何注銷 瀏覽:966
懶人版本lol 瀏覽:195
ipad怎麼新建文件夾 瀏覽:697

友情鏈接