JavaScript呼叫ActiveX操作Oracle資料庫
JavaScript也可以操作Oracle資料庫?這似乎讓人覺得不可思議。但是從標題中我們又可以看到一個詞:ActiveX,這似乎已經幫我們解開了JavaScript操作Oracle資料庫的奧祕。本文通過一個例子來介紹JavaScript呼叫ActiveX操作Oracle資料庫的詳細方法,希望對你有所幫助。
以下是JavaScript程式碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script type="text/javascript"> function getData() { //定義SQL語句 var sql = "select obj_id,obj_caption from mw_sys.mwt_om_obj where rownum<5000"; //新建資料庫連線物件和資料集存取物件 var ConnDB = new ActiveXObject("ADODB.Connection"); ConnDB.open("Provider=MSDAORA.1;Password=app;User ID=mw_app;Data Source=pms;Persist Security Info=True"); var rs = new ActiveXObject("ADODB.Recordset"); rs.ActiveConnection = ConnDB; rs.Open(sql); //遍歷 var s; var rownum=0; var shtml="<table cellpadding=0; cellspacing=0; style='border:solid 1px gray;'><thead><td style='border:solid 1px gray; text-align:center;'>行號</td><td style='border:solid 1px gray; text-align:center;'>作業文字ID號</td><td style='border:solid 1px gray;'>專業編號</td><tbody>"; while(!rs.EOF) { shtml+="<tr><td style='border:solid 1px gray; text-align:center;'>"; shtml+=rownum+1; shtml+="</td>"; for(i = 0;i<rs.Fields.Count;++i) { shtml+="<td style='border:solid 1px gray; background-color:yellow;'>"; shtml+=rs.Fields(i).value==null?" ":rs.Fields(i).value; shtml+="</td>"; } shtml+="</tr>"; rownum++; if(rownum==1000) break; rs.MoveNext(); } shtml+="</tbody></table>"; rs.close(); ConnDB.close(); document.getElementById("data").innerHTML=shtml; } </script> </HEAD> <BODY> <input type="button" value="Table" onclick="getData()"/> <div id="data"> </div> </BODY> </HTML>
以上就是JavaScript呼叫ActiveX操作Oracle資料庫的方法,小夥伴們可以試試。
相關文章
- Oracle資料庫管理——表資料庫高水位及shrink操作Oracle資料庫
- Oracle dos連線資料庫基本操作Oracle資料庫
- Oracle資料庫日期格式轉換操作Oracle資料庫
- oracle資料庫備份刪除操作Oracle資料庫
- java呼叫ACTIVEX控制元件Java控制元件
- sqlite操作--- oracle資料庫中的資料導進sqliteSQLiteOracle資料庫
- Oracle資料庫中對BLOB資料的操作問題Oracle資料庫
- 常用操作 / 資料庫操作資料庫
- oracle資料庫建立、刪除索引等操作Oracle資料庫索引
- Oracle 11g資料庫相關操作Oracle資料庫
- Python實戰之Oracle資料庫操作PythonOracle資料庫
- 資料庫操作資料庫
- 資料庫操作·資料庫
- Oracle資料匯入到Hive資料庫的操作方法OracleHive資料庫
- Oracle和MySQL資料庫CTAS等操作對比OracleMySql資料庫
- Oracle資料庫中Insert、Update、Delete操作速度Oracle資料庫delete
- 用Asp實現對ORACLE資料庫的操作Oracle資料庫
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- MongoDB 資料庫操作MongoDB資料庫
- mongodb資料庫操作MongoDB資料庫
- MySQL 資料庫操作MySql資料庫
- laravel 資料庫操作Laravel資料庫
- django資料庫操作Django資料庫
- Ecos 資料庫操作資料庫
- 資料庫基本操作資料庫
- Oracle實驗6--掌握Oracle資料庫的日誌操作Oracle資料庫
- 如何enable ActiveX 及JavaScript in IEJavaScript
- oracle資料庫之plsql視覺化操作建表Oracle資料庫SQL視覺化
- Oracle 資料庫常見檔案及相關操作Oracle資料庫
- 快速掌握重啟Oracle資料庫的操作步驟Oracle資料庫
- Oracle資料庫10g schedule job的常用操作:Oracle資料庫
- Oracle資料庫中分割槽表的操作方法Oracle資料庫
- 入侵oracle資料庫時常用的操作命令整理(轉)Oracle資料庫
- java語言操作Oracle資料庫中的CLOB資料型別 (轉)JavaOracle資料庫資料型別
- Oracle資料庫基礎:程式中呼叫sqlplus的方式Oracle資料庫SQL
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 值得白嫖的資料庫常用操作語句彙總(資料庫、資料表、資料操作)資料庫
- 資料庫——基礎(資料庫操作,表格操作)——增加高階查詢資料庫