Κατανόηση των βασικών
* ASP (σελίδες ενεργού διακομιστή): Μια γλώσσα δέσμης ενεργειών από την πλευρά του διακομιστή που χρησιμοποιεί το VBScript ή το JScript για τη δημιουργία δυναμικών ιστοσελίδων.
* Συνδεσιμότητα βάσης δεδομένων: Οι σελίδες ASP μπορούν να αλληλεπιδρούν με βάσεις δεδομένων (όπως MySQL, SQL Server, Access, Oracle κ.λπ.) για να ανακτήσουν και να χειριστούν δεδομένα.
Τεχνικές κλειδιών
1. ADO (αντικείμενα δεδομένων ActiveX):
- Το Ίδρυμα: Το ADO είναι ο πρωταρχικός μηχανισμός για την πρόσβαση σε βάσεις δεδομένων από το ASP. Παρέχει αντικείμενα όπως `connection`,` command 'και `recordset` για τη διαχείριση των συνδέσεων βάσης δεδομένων, την εκτέλεση ερωτημάτων και την εργασία με τα αποτελέσματα.
- Παράδειγμα (VBScript):
`` `vbscript
<%
"Σύνδεση σύνδεσης βάσης δεδομένων
Dim ConnString ="Provider =Microsoft.Jet.oledb.4.0; Πηγή δεδομένων =C:\ myDatabase.mdb"
'Δημιουργία αντικειμένου σύνδεσης
Dim Conn =Server.CreateObject ("adodb.connection")
Conn.Open Connstring
'Δημιουργία αντικειμένου εντολών
Dim CMD =Server.CreateObject ("adodb.command")
CMD.ActiveConnection =Conn
cmd.commandText ="Επιλέξτε * από πελάτες"
«Εκτελέστε το ερώτημα και λάβετε αποτελέσματα
Dim rs =cmd.execute
«Επεξεργαστείτε τα δεδομένα
Ενώ δεν είναι Rs.eof
Response.write "Όνομα:" &rs ("customername") &"
«
rs.movenext
Διευθύνω
«Κλείσιμο σύνδεσης
κωνικός
Set Conn =τίποτα
Ορίστε cmd =τίποτα
Set Rs =τίποτα
%>
`` `
2. ado.net (για asp.net):
- asp.net: Ένα πιο σύγχρονο πλαίσιο για την κατασκευή εφαρμογών ιστού. Το ADO.NET προσφέρει μια πιο αντικειμενοστραφή και ισχυρή προσέγγιση στην αλληλεπίδραση βάσης δεδομένων.
- Παράδειγμα (C#):
`` `csharp
<%@ Page language ="c#" autoEventWireup ="true" codeBehind ="default.aspx.cs" κληρονομεί ="webApplication1.Default" %>
σώμα>