js訪問資料庫

2022-09-18 09:39:16 字數 2600 閱讀 2941

conn = new activexobject("adodb.connection");

conn.open(connectionstring, 'sa', 'password', -1);

rs = new activexobject("adodb.recordset");

rs.open(sql, conn);

var tempstr = "";

while (!rs.eof)

alert(tempstr)

rs.close();

conn.close();

connection 物件用於建立乙個到達某個資料來源的開放連線。通過此連線,您可以對乙個資料庫進行訪問和操作。

conn =new activexobject("adodb.connection");

<1>開啟乙個連線 

conn.open(connectionstring, userid, password,options);

connectionstring :通過傳遞包含一系列由分號分隔的 argument = value 語句的詳細連線字串可指定資料來源。

<2>關閉乙個連線

conn.close();

<3>執行查詢、sql 語句、儲存過程或 provider 具體文字。

conn.execute(commandtext, recordsaffected, options)

commandtext: 字串,包含要執行的 sql 語句、表名、儲存過程或特定提供者的文字。

recordsaffected:可選,長整型變數,提供者向其返回操作所影響的記錄數目。

options:可選,長整型值,指示提供者應如何計算 commandtext 引數,

recordset 物件用於容納乙個來自資料庫表的記錄集。乙個 recordset 物件由記錄和列(字段)組成。

rs = new activexobject("adodb.recordset");

<1>bof

如果當前的記錄位置在第一條記錄之前,則返回 true,否則返回 fasle。

<2>eof

如果當前記錄的位置在最後的記錄之後,則返回 true,否則返回 fasle。

<3>recordcount

返回乙個 recordset 物件中的記錄數目。

<1>開啟乙個資料庫元素 

rs.open(source, activeconnection, cursortype, locktype, options);

source :可選, command 物件的變數名、sql 語句、表名、儲存過程呼叫或持久 recordset 檔名。

activeconnection:可選,有效 connection 物件變數名;或字串,包含 connectionstring 引數。

cursortype :  可選,cursortypeenum 值,確定提供者開啟 recordset 時應該使用的游標型別。

locktype :  可選。確定提供者開啟 recordset 時應該使用的鎖定(併發)型別的 locktypeenum 值。

options :可選,用於指示提供者如何計算 source 引數(如果它代表的不是 command 物件),或從以前儲存 recordset 的檔案中恢復 recordset。

<2>關閉乙個 recordset。

rs.close();

<3>把多條記錄從乙個 recordset 物件中拷貝到乙個二維陣列中

rs.getrows(rows, start, fields)

rows:可選,指定要檢索記錄數。不指定時將自動檢索 recordset 物件中的所有記錄。

start:可選,字串或長整型,計算得到在 getrows 操作開始處的記錄的書籤。

fields :可選,代表單個欄位名、順序位置、欄位名陣列或順序位置,ado 僅返回這些欄位中的資料。

<4>將 recordset 作為字串返回。

rs.getstring()

包含用於建立連線資料來源的資訊。

ado 支援的引數如下(任何其他引數將直接傳遞到提供者而不經過 ado 處理)

provider=

file name=

指定包含預先設定連線資訊的特定提供者的檔名稱(例如,持久資料源物件)。

remote provider=

指定開啟客戶端連線時使用的提供者名稱。(僅限於遠端資料服務)

remote server=

指定開啟客戶端連線時使用的伺服器的路徑名稱。(僅限於遠端資料服務)

var connectionstring = 'provider=sqloledb.1;persist security info=true;

initial catalog=hzyl_qzj;data source=192.168.0.5;connect timeout=5;use procedure  for prepare=1';

訪問資料庫 訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...

訪問資料庫 資料庫並行訪問

作者姓名 neo chen 陳景峰 暱稱 netkiller 呼號 bg7nyt 手機 86 13113668890 多維度架構 知乎 www.zhihu.com 這裡主要講述有關開發中遇到的資料庫並行問題 防止並行顯示背景 我們有乙個order訂單表,工作流如下 建立訂單 訂單分配 訂單審核 批准...

資料庫訪問

1.sqlcommand 建立sqlconnection的例項 using sqlconnection conn new sqlconnection connectionstring 建立sqlcommand的例項 string sql sql語句 sqlcommand cmd new sqlcom...