Je suis encore un peu de novices dans l'industrie informatique et je ne travaille pas depuis longtemps. Cependant, avec mon empressement à apprendre et mon apprentissage sans arrêt, j'ai aussi beaucoup gagné en programmation ~~
J'ai toujours pensé que JavaScript devait utiliser AJAX pour appeler le code côté serveur (C # ou Java) pour interagir avec la base de données, mais récemment j'ai trouvé que JavaScript peut interagir directement avec la base de données ... ci-dessous est un exemple simple de la façon de récupérer les données de la base de données et de le charger, nous apprendrons de chaque autre et que vous aviez des progrès)
<! Doctype html public "- // w3c // dtd html 4.0 transitional // en"> <html> <adref> <title> nouveau document </title> <meta name = "générateur" contenu = "editplus"> <meta name = "auteur" contenu = ""> <meta = "keywords" contenu = "" "> <méta-name ="> ">" Script = "Script"> ""> <méta-nom = "> <script = <script"> ">"> <amea = ">"> "Script =" Script ">" "> <Meta ="> ">" Script) type = "text / javascript"> function getData () {// Définir l'instruction SQL var sql = "SELECT OBJ_ID, OBJ_CAPTION DE MW_SYS.MWT_OM_OBJ où Rownum <5000"; // Créer un nouvel objet de connexion de base de données et un objet d'accès à ensemble de données var conndb = new activeXObject ("adodb.connection"); Condb.open ("provider = msdaora.1; mot de passe = app; user id = mw_app; data source = pms; persistant la sécurité info = true"); var rs = new activeXObject ("adodb.recordSet"); Rs.ActiveConnection = ConnDB; Rs.Open (SQL); // voyage var s; var rownum = 0; var shtml = "<table cellpadding = 0; cellpacing = 0; style = 'border: solide 1px gris;'> <thead> <td style = 'border: solide 1px gris; text-agn: Center;'> line numéro </td> <td style = 'border: solide 1px gris; numéro </td> <tbody> "; while (! Rs.Eof) {shtml + = "<tr> <td style = 'bordure: solide 1px gris; text-align: Center;'>"; shtml + = rownum + 1; shtml + = "</td>"; pour (i = 0; i <rs.fields.Count; ++ i) {shtml + = "<td style = 'border: solide 1px gris; fond-couleur: jaune;'>"; Shtml + = Rs.fields (i) .value == null? "": Rs.fields (i) .value; shtml + = "</td>"; } shtml + = "</ tr>"; rownum ++; if (rownum == 1000) casser; 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>