Ich bin immer noch ein kleiner Anfänger in der IT -Branche und arbeite schon lange nicht mehr. Mit meinem Lernen und meinem Nie-Stop-Lernen habe ich jedoch auch viel bei der Programmierung gewonnen ~~
Ich habe immer gedacht, dass JavaScript AJAX verwenden muss, um den Server-Seiten-Code (C# oder Java) aufzurufen, um mit der Datenbank zu interagieren, aber vor kurzem stellte ich fest, dass JavaScript direkt mit der Datenbank interagieren kann ... unten ist ein einfaches Beispiel dafür, wie man von der Datenbank abgerufen und die Datenbank abrufen kann. Wenn Sie sie aufhalten, können Sie Daten.
<! DocType html public "-// w3c // dtd html 4.0 transitional // ede type = "text/javaScript"> Funktion getData () {// SQL Anweisung var sql = "Wählen Sie obj_id, obj_caption aus mw_sys.mwt_om_obj wobei rownum <5000"; // Erstellen Sie ein neues Datenbankverbindungsobjekt und ein Datensatzzugriffsobjekt 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); // Reisevar S; var rownum = 0; var shtml = "<Table Cellpadding = 0; Cellpacing = 0; Style = 'Border: Solid 1px Gray;'> <thead> <td style = 'border: solide 1px grau; text-align: center;' leitungsnummer </td> <td style = 'border: solide 1px grau; Nummer </td> <tbody> "; while (! rs.eof) {shtml+= "<tr> <td style = 'border: solide 1px grau; text-align: center;'>"; Shtml+= Rownum+1; shtml+= "</td>"; für (i = 0; i <rs.fields.count; ++ i) {shtml+= "<td style = 'border: solide 1px grau; Hintergrundfarbe: Gelb;'>"; 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 ("Daten"). Innerhtml = shtml; } </script> </head> <body> <Eingabe type = "button" value = "table" onclick = "getData ()"/> <div id = "data"> </div> </body> </html>