Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come inserire valori HTML in un database Oracle

Ci sono tre elementi di base per l'inserimento di valori di HTML in un database Oracle : ( 1 ) la forma HTML , ( 2) lo script lato server e ( 3) l'accesso al database Oracle sul server . Tre lingue diverse devono essere utilizzati per completare l'operazione : HTML per la pagina web , PERL per lo script lato server e SQL per l'invio di valori alla base di dati . Alternativamente , PHP o qualsiasi altra lingua potrebbero essere utilizzati per lo script lato server . Tuttavia, Perl è molto conosciuto e si possono trovare , insieme con i suoi moduli , sulla maggior parte dei tutti i server . Scopri come inviare valori HTML di una pagina web finto a un database Oracle . Cose che ti serviranno
Text Editor
accesso ad Oracle con nome utente e password
Mostra più istruzioni
1

creare la pagina web in HTML . Assicurarsi che la pagina include due campi di input di testo denominato "utente " e "password ". Impostare l'azione modulo di chiamare " input.cgi " dal cgi -bin del proprio server . Salvare il codice HTML come " info.html . "
2

creare lo script lato server . Per PERL per parlare a un database, è necessario utilizzare il modulo DBI . Il seguente script mostra come connettersi al database : # /usr /bin /perl - Wuse CGI ; use DBI ; print " Content-type : text /html \\ n \\ n"; $ cgi = CGI - > new ( ) ; $ user = $ cgi - > param ( ' utente'); $ password = $ cgi - > param ( 'password '); $ dbh = dBI - > connect ( " dbi : Oracle : your_Database_name " , " nome_utente " , " vostra_password ") or die " Impossibile connettersi al database di Oracle : $ DBI :: errstr \\ n "; È necessario ottenere i valori per " your_Database_name ", " nome_utente "e" vostra_password "dal vostro amministratore del server . Per questo tutorial , si presuppone che già dispone di tali informazioni .
3

Scrivi il codice SQL . Per fare questo, è necessario disporre di un tavolo istituito in Oracle che può ricevere i due campi . Chiamare il tavolo " user_auth " e assicurarsi che ha una colonna chiamata "utente" e un altro chiamato " pwd ". La seguente istruzione SQL inserirà i dati nella tabella : $ SQLStatement = "INSERT INTO user_auth ( ' $ user ', ' $ password ' )"; $ sth = $ dbh - > prepare ( $ SQLStatement ) ; $ sth - > execute

 

Programmazione © www.354353.com