Ich bin noch ein Neuling in der IT-Welt und habe schon lange nicht mehr gearbeitet. Durch meinen Lerneifer und mein nie endendes Lerntempo habe ich jedoch viel im Programmieren gewonnen~~
Ich dachte immer, dass JavaScript serverseitigen Code (C# oder JAVA) über AJAX aufrufen muss, wenn es mit der Datenbank interagieren möchte, aber kürzlich habe ich entdeckt, dass JavaScript direkt mit der Datenbank interagieren kann ... Das Folgende ist einfach Aufruf aus der Datenbank Ein kleines Beispiel für das Laden von Daten in die Schnittstelle (wenn Sie gute Vorschläge zu JS-Betriebsdaten haben, hoffe ich, dass Sie diese hinterlassen können, wir können voneinander lernen und gemeinsam Fortschritte machen)~~
<!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>