Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Τοποθετήστε Αξίες HTML σε μια βάση δεδομένων Oracle

Υπάρχουν τρία βασικά στοιχεία για την εισαγωγή τιμών HTML σε μια βάση δεδομένων της Oracle : ( 1 ) τη μορφή HTML , ( 2 ) η δέσμη ενεργειών διακομιστή και ( 3 ) την πρόσβαση στη βάση δεδομένων της Oracle για το διακομιστή . Τρεις διαφορετικές γλώσσες πρέπει να χρησιμοποιηθεί για να ολοκληρώσει το έργο : HTML για την ιστοσελίδα , PERL για τη δέσμη ενεργειών διακομιστή και SQL για την αποστολή τιμές στη βάση δεδομένων . Εναλλακτικά , PHP ή οποιαδήποτε άλλη γλώσσα θα μπορούσε να χρησιμοποιηθεί για την πλευρά του διακομιστή σενάριο. Ωστόσο , Perl είναι πολύ καλά γνωστή και μπορεί να βρεθεί , μαζί με τις ενότητες του, στις περισσότερες όλους τους διακομιστές. Μάθετε πώς μπορείτε να στείλετε τις αξίες HTML της μια παρωδία ιστοσελίδα σε μια βάση δεδομένων της Oracle . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
πρόσβαση στην Oracle με το όνομα χρήστη και τον κωδικό πρόσβασης
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε την ιστοσελίδα σε HTML . Βεβαιωθείτε ότι η σελίδα περιλαμβάνει δύο πεδία εισαγωγής κειμένου που ονομάζεται " χρήστη " και "κωδικός πρόσβασης ". Ρυθμίστε τη δράση φόρμα για να καλέσετε " input.cgi " από το cgi - bin στο διακομιστή σας . Αποθηκεύστε το HTML ως " info.html . " 2

Δημιουργήστε το δέσμης ενεργειών διακομιστή . Για PERL να μιλήσει σε μια βάση δεδομένων , θα πρέπει να χρησιμοποιήσετε τη μονάδα DBI . Το ακόλουθο script δείχνει πώς να συνδεθείτε στη βάση δεδομένων : # /usr /bin /perl - Wuse CGI ? Χρησιμοποιώ το DBI ? Εκτύπωση " Content-type : text /html \\ n \\ n" ? $ Cgi = CGI - > νέα ( ) ? $ user = $ cgi - > param ( «χρήστης» ) ? $ password = $ cgi - > param ( «κωδικό πρόσβασης» ) ? $ dbh = DBI - > connect ( " dbi : Oracle : your_Database_name " , " το_όνομα_χρήστη_σας " , " your_password " ) ή να πεθάνουν " δεν είναι δυνατή η σύνδεση με τη βάση δεδομένων της Oracle : $ DBI :: errstr \\ n " ? Θα πρέπει να πάρετε τις τιμές για " your_Database_name "," το_όνομα_χρήστη_σας , "και" your_password " από το διαχειριστή του διακομιστή σας . Για αυτό το σεμινάριο , υποτίθεται ότι έχετε ήδη αυτές τις πληροφορίες .
Εικόνων 3

Γράψτε το SQL . Για να το κάνετε αυτό , θα πρέπει να έχετε έναν πίνακα που παρατίθεται στο Oracle που μπορούν να λάβουν τα δύο πεδία . Καλέστε τον πίνακα " user_auth " και βεβαιωθείτε ότι έχει μια στήλη που ονομάζεται "χρήστης" και ένα άλλο που ονομάζεται " pwd ". Η ακόλουθη δήλωση SQL θα εισάγει τα δεδομένα στο τραπέζι : $ sqlstatement = " INSERT INTO ΑΞΙΕΣ user_auth ( '$ το χρήστη ', ' $ password ')" ? $ Sth = $ dbh - > προετοιμασία ( $ sqlstatement ) ? $ Sth - > εκτελέσει

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα