Linguaggi di programmazione utilizzare le stringhe di connessione per collegare codice a un set di dati . Il set di dati viene creato il database e la stringa di connessione contiene i driver , username e password , che si connette al database . La stringa di connessione ha il tipo di dati stringa , ma lo si utilizza con l'oggetto di connessione nel codice della pagina web . Lingue
Ogni lingua può utilizzare una stringa di connessione . Il linguaggio PHP in genere utilizza stringhe di connessione nel file di intestazione si trova all'inizio della pagina web . L' . NET di Microsoft consente di aggiungere la stringa di connessione nel file web.config del progetto web . Linguaggi come Java e JSP utilizzare la stringa di connessione in una funzione nel codice del file.
Stringa di connessione Sintassi
La stringa di connessione ha una sintassi specifica. Deve dire al software che driver usare sul computer dell'utente del software , il nome del server di database , il nome del database e il nome utente e la password per il quale il software si connette . La sintassi di una stringa è il seguente : . Connessione stringa = "server , del database , nome utente , la password , " punto e virgola vengono utilizzati per separare i dati , in modo che possa essere analizzato dal server di database
< br >
Creazione di una stringa di connessione
Utilizzando la sintassi , è possibile determinare la stringa che si desidera creare codice. Ogni parte della stringa devono essere separati da un punto e virgola , ma tutta la stringa è contenuta all'interno delle virgolette. Ad esempio , il codice seguente crea una stringa che si connette al database MySQL denominato " mysqldb " : stringa di connessione = " Server = mysqldb ; Database = db , uid = nome utente e pwd = password ; " Il nome del database è impostato su " db" e il nome utente e la password sono inclusi con la stringa .
Considerazioni
Quando si imposta una stringa di database, è importante usare il nome utente giusto e la password che sono sicuri da usare su un sito esterno . Non utilizzare l'amministratore di sistema o il nome utente amministratore del database e la password. Se la pagina viene violato, questa informazione diventa disponibile per l'hacker , così da poter rubare da tabelle di database .