国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript操作Oracle數(shù)據(jù)庫示例

2024-05-06 16:16:12
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JavaScript操作Oracle數(shù)據(jù)庫示例,本文使用ActiveXObject實現(xiàn)訪問Oracle數(shù)據(jù)庫,需要的朋友可以參考下

我還是IT界的一只小菜鳥,參加工作時間不長,不過憑著自己的一顆好學(xué)的心還有自己永不停止的學(xué)習(xí)腳步,自己在編程方面也是收獲頗豐~~

一直以為JavaScript想和數(shù)據(jù)庫交互必須通過AJAX來調(diào)用服務(wù)器端代碼(C#或JAVA)才行,但最近才發(fā)現(xiàn)JavaScript可以直接與數(shù)據(jù)庫進(jìn)行交互...下面是一個簡單的從數(shù)據(jù)庫中調(diào)取數(shù)據(jù)加載到界面的小例子(有關(guān)JS操作數(shù)據(jù)方面的知識大家如有什么好的建議希望您能留下,我們相互學(xué)習(xí),共同進(jìn)步)~~

 

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
  2. <HTML> 
  3. <HEAD> 
  4. <TITLE> New Document </TITLE> 
  5. <META NAME="Generator" CONTENT="EditPlus"> 
  6. <META NAME="Author" CONTENT=""> 
  7. <META NAME="Keywords" CONTENT=""> 
  8. <META NAME="Description" CONTENT=""> 
  9. <script type="text/javascript"> 
  10. function getData() 
  11. //定義SQL語句 
  12. var sql = "select obj_id,obj_caption from mw_sys.mwt_om_obj where rownum<5000"
  13. //新建數(shù)據(jù)庫連接對象和數(shù)據(jù)集存取對象 
  14. var ConnDB = new ActiveXObject("ADODB.Connection"); 
  15. ConnDB.open("Provider=MSDAORA.1;Password=app;User ID=mw_app;Data Source=pms;Persist Security Info=True"); 
  16. var rs = new ActiveXObject("ADODB.Recordset"); 
  17. rs.ActiveConnection = ConnDB
  18. rs.Open(sql); 
  19. //遍歷 
  20. var s; 
  21. var rownum=0
  22. 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;'>作業(yè)文本ID號</td><td style='border:solid 1px gray;'>專業(yè)編號</td><tbody>"
  23. while(!rs.EOF) 
  24. shtml+="<tr><td style='border:solid 1px gray; text-align:center;'>"; 
  25. shtml+=rownum+1; 
  26. shtml+="</td>"; 
  27. for(i = 0;i<rs.Fields.Count;++i) 
  28. shtml+="<td style='border:solid 1px gray; background-color:yellow;'>"; 
  29. shtml+=rs.Fields(i).value==null?" ":rs.Fields(i).value; 
  30. shtml+="</td>"; 
  31. shtml+="</tr>"; 
  32. rownum++; 
  33. if(rownum==1000) 
  34. break; 
  35. rs.MoveNext(); 
  36. shtml+="</tbody></table>"; 
  37. rs.close(); 
  38. ConnDB.close(); 
  39. document.getElementById("data").innerHTML=shtml
  40. </script> 
  41.  
  42. </HEAD> 
  43.  
  44. <BODY> 
  45. <input type="button" value="Table" onclick="getData()"/> 
  46. <div id="data"> 
  47. </div> 
  48. </BODY> 
  49. </HTML> 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 吉水县| 当雄县| 沾益县| 卫辉市| 河源市| 疏附县| 察哈| 水富县| 商丘市| 成武县| 阳信县| 新河县| 大冶市| 合山市| 达日县| 河曲县| 金坛市| 濮阳市| 廉江市| 金沙县| 哈巴河县| 乌兰浩特市| 镇远县| 洛扎县| 自贡市| 偃师市| 泸水县| 确山县| 五寨县| 临清市| 江川县| 承德县| 龙南县| 吴堡县| 天台县| 威海市| 佛学| 平利县| 沂水县| 乌鲁木齐县| 嘉禾县|