Ascolta la musica di GrooveRadio

MircoWeb

  ctrl+d per aggiungermi ai preferiti

Capitolo 3


Introduzione
Capitolo 1
Capitolo 2
Capitolo 3
Capitolo 4
Capitolo 5
Capitolo 6
Capitolo 7
Capitolo 8
Capitolo 9
Capitolo 10
Capitolo 11
Appendice A
Appendice B
Appendice C
Appendice D
Appendice E
Appendice F

Dreamweaver

 

Connettersi ad un Database 

Se pensi di usare un database con la tua applicazione Web, hai bisogno di creare almeno un collegamento del database. Senza di esso, Dreamweaver UltraDev non saprà dove trovare il database o come connettersi ad esso. UltraDev ti permette di creare qualsiasi numero di collegamenti per i tuoi siti. Puoi anche editare o  cancellare qualsiasi collegmento esistente. 

Creare un collegamento del database per un'applicazione ASP 

Un'applicazione ASP può comunicare con qualsiasi drive OLE DB (o " provider "). Il provider OLE DB successivamente comunica con il tuo database. 

Poichè i providers OLE DB non sono ancora comuni, le applicazioni ASP spesso usano uno speciale driver provider OLE DB che può comunicare con qualsiasi ODBC. Il driver ODBC è quindi responsabile della comunicazione con il database. 

Creando un collegamento diretto OLE DB si può migliorare la velocità del tuo collegamento. 

Usando uno specifico database del provider OLE DB, elimini il mediatore ODBC. Il tuo provider OLE DB comunica direttamente con il database. 

Puoi usare un nome sorgente dei dati (DSN) o una stringa di collegamento per creare un collegamento ODBC tra la tua applicazione Web ed il tuo database. Se devi creare un collegamento OLE DB, devi usare una stringa di collegamento. 

Se vuoi scrivere una stringa di collegamento ad un file database su un server remoto, devi conoscere il percorso completo a quel database sul server. Queste informazioni non sono sempre disponibili, specialmente se stai lavorando con un service provider commerciale di internet. Puoi usare il metodo MapPath della sessione oggetto ASP per trovare il percorso fisico di un file. 

Creare un collegamento DSN 

Puoi usare un nome di sorgente di dati (DSN) per creare un collegamento ODBC tra la tua applicazione Web ed il tuo database. Un DSN è un nome che contiene tutti i parametri necessari per connettersi ad uno specifico database usando un driver ODBC. 

I parametri di collegamento vengono definiti quando si definisce il DSN. I parametri possono includere il nome del server, il percorso al database o il nome del database, il driver ODBC da usare, e la user name e la password, se necessari. Una volta che il DSN è definito, puoi usarlo per chiamare i parametri fondamentali. 

Per esempio, supponi di avere un database Server SQL chiamato MedCenter localizzato su un server Socrates. Per avere l'accesso al database, devi inserire il mwelby come user name e clooney7 come password. Dopo aver usato questi parametri per definire un DSN chiamato pazienti, puoi inserire la singola parola pazienti in UltraDev per creare lo stesso collegamento. 

Nota: Siccome puoi specificare solo un driver ODBC in un DSN, devi usare una stringa di collegamento se devi usare un driver OLE DB ("provider "). 

Il DSN può essere definito sul tuo sistema locale se sei un utente Windows, o su un sistema remoto. Se devi usare un DSN locale, allora la tua server di applicazione  e il driver database devono essere localizzati sul sistema locale Windows. 

Per creare un collegamento DSN se la tua server di applicazione  gira in locale (solo utenti Windows): 

1 definisci un DSN sul tuo sistema locale Windows. 

2 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

 3 clicka su Data Source Name New e scegli (DSN) dal pop-up menu. 


Appare il dialog box Data Source Name (DSN) quando usi l'opzione Using Local DSN selezionata per default. 

 

 

4 inserisci un nome per il nuovo collegamento. 

5 seleziona il DSN dal pop-up menu. 

Se devi usare un DSN locale ma non ne hai definito ancora uno, clicka su Define per aprire il Windows ODBC Data Source Administrator.  

6 se richiesto, riempi i boxes User Name e Password. 

7 se vuoi, restringi il numero degli articoli del database da cercare durante il disegno clickando su Advanced ed inserendo un schema o un nome di catalogo. 

Nota: Non puoi creare uno schema o un catalogo in Microsoft Access. 

8 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla il DSN. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

9 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

10 clicka su Done per chiudere il dialog box Connections. 

Per creare un collegamento DSN se la tua server di applicazione  gira su un server remoto: 

1 definisci un DSN sul sistema hosting della tua server di applicazione . 

2 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

3 clicka su Data Source Name New e scegli (DSN) dal pop-up menu. 

Appare il dialog box Data Source Name (DSN). 

4 inserisci un nome per il nuovo collegamento. 

5 inserisci il DSN. 

Se vuoi, puoi clickare sul bottone DSN per connetterti al server e recuperare i DSNs. 

Nota: UltraDev può recuperare solo i DSN server che ha creato con il Windows ODBC Data Source Administrator. 

6 se richiesto, completa i boxes User Name e Password. 

7 se vuoi, restringi il numero degli articoli del database da cercare durante il disegno clickando su Advanced ed inserendo un schema o un nome di catalogo. 

Nota: Non puoi creare un schema o un catalogo in Microsoft Access. 

8 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla il DSN. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

9 Click OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

10 clicka su Done per chiudere il dialog box Connections. 

Creare un collegamento senza un DSN 

Puoi usare una stringa di collegamento per creare un collegamento ODBC o OLE DB tra la tua applicazione Web ed il tuo database. 

Una stringa di collegamento combina tutte le informazioni necessarie alla tua applicazione Web per connettersi ad un database. UltraDev inserisce questa stringa negli scripts server-side della tua pagina perchè siano processati in seguito dalla tua server di applicazione . 

Ecco un esempio di una stringa di collegamento: 

Driver={Microsoft Access Driver (*.mdb)}; 

DBQ=C:\Inetpub \wwwroot \Academy \curriculum.mdb 

Ecco un secondo esempio: 

Driver={SQL Server};Server=Socrates;Database=MedCenter; 

UID=mwelby;PWD=clooney7 

Per creare un DSN-senza collegamento: 

1 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

2 clicka su Custom Connection String e scegli New dal pop-up menu. 


Appare il dialog box Custom Connection String. 

 

 

3 inserisci un nome per il nuovo collegamento. 

4 inserisci una stringa di collegamento al database. 

Se non specifichi un provider OLE DB nella stringa di collegamento, ovvero, se non includi un parametro Provider, ASP userà automaticamente il provider OLE DB per i drivers ODBC. In quel caso, devi specificare un dirver tODBC adatto per il tuo database. 

Se il tuo sito è ospitato da un internet service provider commerciale (ISP) e non conosci il percorso completo al tuo database, usa il metodo MapPath dell'ASP session object nella tua stringa di collegamento.  

5 se vuoi, restringi il numero degli articoli del database da cercare durante il disegno clickando su Advanced ed inserendo un schema o un nome di catalogo. 

Nota: Non puoi creare uno schema o un catalogo in Microsoft Access. 

6 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla la stringa di collegamento. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

7 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

8 clicka su Done per chiudere il dialog box Connections. 

Creare un collegamento OLE DB 

Creare un collegamento diretto OLE DB può migliorare la velocità del tuo collegamento eliminando il layer ODBC tra la tua applicazione Web ed il database. Se non specifichi un provider OLE DB per il tuo database, ASP usa il default del provider OLE DB per i drivers ODBC per comunicare con un driver ODBC, che a sua volta comunica con il database. Usando un database-specifico del provider OLE DB, si elimina il mediatore ODBC. 

Puoi ottenere i providers OLE DB per Microsoft Access ed per il Server SQL nel pacchetto Microsoft Data Access Components (MDAC) 2.5 che puoi caricare dal sito Microsoft Web a http://www.microsoft.com/data / download.htm. 

Il Provider Oracle per OLE DB è disponibile con la Release 2 di Oracle8i per Windows. Puoi anche caricare il provider dal sito Web di Oracle a 

http://technet.oracle.com/tech/nt/ole_db / (è richiesta la registrazione). 

In UltraDev si crea un collegamento OLE DB includendo un parametro Provider in una stringa di collegamento. Per esempio, ecco i parametri rispettivamente per i più comuni providers OLE DB per Access, Server SQL, e database Oracle: 

Provider=Microsoft.Jet.OLEDB.4.0;. 

Provider=SQLOLEDB;. 

Provider=OraOLEDB;. 

Per il valore del parametro del tuo provider OLE DB, vedi la documentazione del tuo venditore provider, o consulta il tuo amministratore del sistema. 

Per creare un collegamento OLE DB: 

1 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

2 clicka su New e scegli Custom Connection String dal pop-up menu. 

Appare il dialog box Custom Connection String. 

3 inserisci un nome per il nuovo collegamento. 

4 inserisci una stringa di collegamento al database. 

5 specifica un parametro Provider per la stringa di collegamento. 

Per esempio, se hai un database SQL SQL e se il driver Microsoft OLE DB per il database Server SQL è installato sul tuo server, allora dovrai comprendere il seguente parametro Provider nella tua stringa di collegamento: 

Provider=SQLOLEDB;.. 

In questa stringa, SQLOLEDB è il nome del driver Microsoft OLE DB per il database Server SQL. 

6 se vuoi, restringi il numero degli articoli del database da cercare durante il disegno clickando su Advanced ed inserendo un schema o un nome di catalogo.           

Nota: Non puoi creare uno schema o un catalogo in Microsoft Access. 

7 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla la stringa di collegamento. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

8 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

9 clicka su Done per chiudere il dialog box Connections. 

Creare un DSN senza collegamento con MapPath 

Per scrivere una stringa di collegamento ad un file database su un server remoto, devi conoscere il percorso completo a quel database sul server. Queste informazioni non sono sempre disponibili, specialmente se stai lavorando con un Internet service provider (ISP). 

Per trovare il percorso fisico di un file, usa il metodo MapPath della sessione oggetto ASP. 

Il metodo MapPath traduce le informazioni logiche del percorso del file usate da un browser client in un percorso fisico sul server. 

Per creare un DSN senza collegamento con il metodo MapPath: 

1 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

2 clicka su Custom Connection String e scegli New dal pop-up menu. 

Appare il dialog box Custom Connection String. 

3 inserisci un nome per il nuovo collegamento. 

4 inserisci una stringa di collegamento nella quale il metodo Server.MapPath fornisce il valore del parametro DBQ. 

Il metodo Server.MapPath vuole un parametro: il percorso virtuale o relativo del file. Per esempio, supponi che il database tutorial di UltraDev sia localizzato in una directory chiamata Data nella tua directory host ISP chiamata MySite. Il metodo MapPath può essere espresso come segue nella stringa di collegamento: 

..DBQ = " Server.MapPath (/MySite/Data/compasstravel.mdb ") "  

5 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla la stringa di collegamento. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

6 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

7 clicka su Done per chiudere il dialog box Connections. 

Scrivere una stringa di collegamento 

Una stringa di collegamento combina tutte le informazioni della tua applicazione Web necessarie al server per connettersi ad un database. UltraDev inserisce questa stringa negli scripts server-side della tua pagina per processarli in seguito dalla tua server di applicazione . 

Una stringa di collegamento per Microsoft Access e un database Server SQL consistono di una combinazione dei seguenti parametri separata da punto e virgola: 

Provider specifica il provider OLE DB per il tuo database. Se non includi questo parametro, allora viene usato il provider OLE DB di default per ODBC e devi specificare un dirver ODBC adatto per il tuo database. 

Driver specifica il driver ODBC da usare se non si specifica un provider OLE DB per il tuo database. 

Server specifica il server hosting del database Server SQL se la tua applicazione Web gira su un diverso server. 

Database è il nome di un database Server SQL. 

DBQ è il percorso ad un file database come quello creato in Microsoft Access. 

Il percorso è quello sul server hosting del file database. 

UID specifica l'user name. 

PWD specifica la password utente. 

DSN è il nome dei dati sorgente, se ne usi uno. In funzione di come definisci l'DSN sul tuo server, puoi omettere gli altri parametri della stringa di collegamento. Per esempio, DSN=Results può essere una stringa di collegamento valida se, quando crei il DSN, definisci gli altri parametri necessari per connettersi al database.  

Le stringhe di collegamento per altri generi di database non possono usare i parametri sopra elencati, o dovranno avere diversi nomi o usi per i parametri.  

Ecco un esempio di una stringa di collegamento che dovrà creare un collegamento ODBC per un database Access chiamato trees.mdb: 

Driver={Microsoft Access Driver (*.mdb)}; 

DBQ=C:\Inetpub \wwwroot \Research \trees.mdb 

Ecco un esempio di una stringa di collegamento che creerà un collegamento OLE  DB ad un sistema database SQL Server chiamata Mothra localizzata su un server chiamato Gojira: 

Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith; PWD=orlando8. 

Creare un collegamento del database per un'applicazione ColdFusion 

Un'applicazione ColdFusion può comunicare con qualsiasi dirver ODBC o provider OLE DB. Le applicazioni ColdFusion possono connettersi anche ad un database usando i drivers nativi. Il driver o il provider successivamente comunica con il database. 

Le applicazioni ColdFusion contano su un dato sorgente chiamato (DSNs) per stabilire un collegamento ad un database. Un DSN è un nome che rappresenta tutti i parametri necessari per connettersi ad uno specifico database. 

Per creare un collegamento del database, prima devi preparare un DSN per il database, poi usarlo in UltraDev. 

Settare un DSN ColdFusion 

Puoi settare un DSN sul server ColdFusion Administrator; per le istruzioni, vedi la documentazione ColdFusion o consulta il tuo amministratore del sistema. Puoi anche settare un DSN in Windows nell'ODBC Data Source Administrator. 

Il DSN definisce i parametri di collegamento. I parametri possono includere il nome del server, il percorso al database o il nome del database, il driver ODBC da usare, e la user name e la password, se necessari. Una volta definito il DSN, puoi usarlo per invocare i parametri fondamentali. 

Per esempio, supponi di avere un database Server SQL chiamato Precinct localizzato su un server chiamato Kojak. Per poter entrare nel database, devi inserire il user name columbo e la password savalas7. Usando questi parametri puoi definire un DSN chiamato ourcops nel ColdFusion Administrator. Quindi puoi creare il collegamento inserendo la sola parola ourcops in UltraDev invece di tutti gli altri parametri. 

 

Creare un regolare collegamento ColdFusion in UltraDev 

Puoi creare un regolare collegamento ColdFusion in UltraDev. 

La implementazione di connettività ColdFusion non supporta le procedure memorizzate nei database diversi da SQL Server 7.0. Se sei un utente Windows e devi accedere ad una procedura memorizzata in un database diverso da SQL Server 7.0, seleziona l'opzione Using DSN On This Machine ed usa ODBC per connetterti al database durante il disegno. 

Se sei un utente Macintosh e devi usare una procedura memorizzata in un database diverso da SQL Server 7.0, crea un collegamento avanzato ColdFusion usando JDBC per connetterti al database durante il disegno.  

Per creare un regolare collegamento ColdFusion: 

1 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

2 clicka su New e scegli Data Source Name dal pop-up menu. 

3 se questo è il primo collegamento che crei per il sito, UltraDev ti chiede per il tuo ColdFusion l'user name e la password. 


Scrivi l'user name e la password che usi come login nel ColdFusion Administrator. Dopo averli inseriti, UltraDev si connette al server, recupera i DNS ColdFusion e visualizza il dialog box Data Source Name. 

 

 

Se questo non è il primo collegamento che crei per il sito, UltraDev si connette al server, recupera il ColdFusion DSNs, e visualizza il dialog box Data Source Name. (UltraDev ricorda l'user name e la password ColdFusion.) 

4 inserisci un nome per il nuovo collegamento. 

5 seleziona il DSN dall'elenco. 

6 se richiesto, completa i boxes User Name e Password. 

7 se vuoi, restringi il numero degli articoli del database da cercare durante il disegno clickando su Advanced ed inserendo un schema o un nome di catalogo.           

Nota: Non puoi creare uno schema o un catalogo in Microsoft Access. 

8 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla il DSN, la password e l'user name. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

9 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

10 clicka su Done per chiudere il dialog box Connections. 

Creare un collegamento avanzato ColdFusion (utenti Macintosh) 

ColdFusion connectivity non supporta procedure memorizzate in databasi diversi da SQL Server 7.0. Se sei un utente Macintosh e devi usare una procedura memorizzata in un database diverso da SQL Server 7.0, devi creare un collegamento avanzato ColdFusion. 

Un collegamento avanzato permette a UltraDev (piuttosto che alla tua applicazione  ColdFusion) di connettersi al database durante il disegno e di mostrare le informazioni  sulla procedura memorizzata mentre costruisci le tue pagine. 

Per creare un collegamento avanzato del database ColdFusion in UltraDev: 

1 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

2 clicka su New e scegli Data Source Name - Advanced. 

3 se questo è il primo collegamento che crei per il sito, UltraDev chiede per il tuo ColdFusion l'user name e la password. 

Scrivi l'user name e la password che usi come login in ColdFusion Administrator. Dopo averli inseriti, UltraDev si connette al server, recupera i DNS ColdFusion e visualizza il dialog box Data Source Name - Advanced. 

(UltraDev ricorda l'user name e la password ColdFusion.) 

4 inserisci un nome per il nuovo collegamento. 

5 seleziona il DSN adatto dall'elenco. 

6 se richiesto, completa i box user name e password nel Data Source Name - dialog box Advanced. 

Le informazioni sull'user name e sulla password per ogni dato sorgente  ColdFusion di solito sono custodite dal ColdFusion Administrator. 

7 seleziona l'opzione Using JDBC Driver on This Machine. 

8 definisci i parametri del collegamento JDBC. 

9 se vuoi, restringi il numero di UltraDev degli articoli del database recupera durante il disegno clickando su Advanced ed inserendo un schema o nome del catalogo. 

Nota: Non puoi creare un schema o catalogare in Microsoft Access. 

10 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla i parametri del collegamento JDBC. 

11 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

12 clicka su Done per chiudere il dialog box Connections. 

Creare un collegamento del database per un'applicazione JSP 

Un applicazione JSP può comunicare con qualsiasi driver JDBC. Il driver JDBC successivamente comunica con il tuo database. Puoi usare anche un driver ODBC  se hai un driver ponte JDBC-ODBC. Un driver ponte JDBC-ODBC è software che trasforma la tua applicazione di dialogo JDBC in un dialogo ODBC. 

Alcuni dei più comuni drivers JDBC comprendono il driver Oracle Thin JDBC, il driver Oracle Java, il driver JDBC per DB2, ed il drover Sun JDBC-ODBC. 

Creare un collegamento database JDBC 

Assicurati che il driver JDBC adatto per il tuo database sia correttamente installato sul sistema hosting del tuo database, poi procedi come segue. 

Per creare un collegamento database JDBC: 

1 in UltraDev, scegli Connections dal menu Modify. 

Appare il dialog box Connections. 

2 clicka su New e scegli il tuo driver dal pop-up menu. 

Se il tuo driver non è elencato, scegli Custom JDBC Connection. 

Appare un dialog box di collegamento. 

3 inserisci un nome per il collegamento. 

4 Inserisci i parametri di collegamento dei drivers . 

Vedi gli esempi nella prossima sezione. Per richieste di specifici drivers, vedi la documentazione del fornitore dei drivers o consulta l'amministratore dei tuo sistema. 

5 se vuoi, restringi il numero degli articoli del database da cercare durante il disegno clickando su Advanced ed inserendo un schema o un nome di catalogo.           

Nota: Non puoi creare uno schema o un catalogo in Microsoft Access. 

6 clicka su Test. 

UltraDev tenta di connettersi al database. Se il collegamento non avviene, ricontrolla i parametri del collegamento JDBC. Se il collegamento ancora non avviene, controlla il prefisso URL per l'server di applicazione . 

7 ckica su OK. 

Il tuo nuovo collegamento dovrebbe apparire adesso nel dialog box Connections. 

8 clicka su Done per chiudere il dialog box Connections. 

Sui parametri di collegamento JDBC 

I collegamenti JDBC di solito consistono di quattro parametri: il driver, il nome utente, la passwors, ed l'URL (che specifica l'ubicazione del database). Generalmente, i valori dei parametri del driver e del parametro URL dipendono dal driver. I tre comuni drivers JDBC sono: il driver I-net JDBC, il driver Oracle Thin JDBC, ed il driver Sun JDBC-ODBC Bridge. Usa i seguenti parametri di collegamento per questi drivers. Per i parametri di collegamento adi altri drivers, consulta la documentazione del fornitore dei drivers. 

Il driver I-net JDBC supporta il database Microsoft Server SQL. Se usi questo driver per connetterti al tuo database Server SQL, inserisci i seguenti valori in UltraDev: 

Driver: com.inet.tds.TdsDriver 

URL: jdbc:inetdae:server_name :db_port ?database=database_name 

Username: my_username 

Password: my_password 

Il valore server_name è un indirizzo IP o nome assegnato al server del database dall'amministratore del sistema. 

Per esempio, se al tuo database Server SQL è stato chiamato Students ed il tuo server ha un indirizzo IP di 192.176.63.42 ed un numero di porta del database è 1343, dovrai insrire i seguenti valori: 

Driver: com.inet.tds.TdsDriver 

URL: jdbc:inetdae:192.176.63.42:1343?database=Students 

Username: Anna 

Password: lacrosse3 

Il driver Oracle Thin JDBC supporta il database Oracle. Se usi questo driver per connetterti al tuo database Oracle, inserisci i seguenti valori: 

Driver = oracle.jdbc.driver.OracleDriver 

URL = IL JDBC:ORACLE:THIN:@SERVER_NAME :DB_PORT :SID 

Username = il my_username 

Password = my_password 

Il valore server_name è l'indirizzo IP o il nome assegnato al server del database dall'amministratore del sistema. Il valore SID è l'identificatore del sistema database. Se hai più di un database Oracle che gira sullo stesso sistema, usa il SID per distinguerli. 

Per esempio, se al tuo server è stato chiamato Aristotle, la porta del database è 1343, e hai definito un database SID chiamato patients su quel server, dovrai inserire i seguenti valori: 

Driver: oracle.jdbc.driver.OracleDriver 

URL: jdbc:oracle:thin:@Aristotle:1343:patients 

Username: dana 

Password: r1ngette. 

Il driver Sun Jdbc-Odbc Bridge può comunicare con i drivers ODBC come il drive di Microsoft Access driver. Se usi questo driver per connetterti al tuo database con l'intermediazione di un driver ODBC, inserisci i seguenti valori: 

Driver: sun.jdbc.odbc.JdbcOdbcDriver 

URL: jdbc:odbc:my_DSN 

Username: my_username 

Password: my_password 

Per esempio, se il tuo DSN è stato chiamato CompassTravel e non hai bisogno di un user name o password per accedere al database Microsoft Access, dovrai inserire i seguenti valori: 

Driver: sun.jdbc.odbc.JdbcOdbcDriver 

URL: jdbc:odbc:CompassTravel 

Username: 

Password: 

Editare o cancellare i collegamenti del database  

Quando crei un collegamento del database, UltraDev memorizza le informazioni di collegamento in un file nella sotto cartella Connections nella cartella root del sito locale. 

UltraDev non crea realmente un collegamento del database per la tua applicazione Web finché non definisci un recordset per una pagina applicazione. A questo punto, ultraDev scrive il codice nel file per stabilire il collegamento in quel punto, ed inserisce una istruzione include nella tua pagina. Una istruzione include è un'istruzione al server per includere un file specificato nel documento corrente in run time. In questo caso, il server inserirà il codice di collegamento nel tuo documento. 

Nota: Se apri una pagina che contiene un collegamento creato automaticamente in UltraDev 1, UltraDev 4 creerà un file include per il vecchio collegamento. Il nuovo file non è realmente usato finché non editi il recordset esistente o il comportamento del server che usa il vecchio collegamento, o crea un nuovo recordset o comportamento del server usando il nuovo collegamento. 

Per aggiornare un collegamento: 

1 scegli Connections dal menu Modify. 

Appare il dialog box Connections: 


 

2 seleziona il collegamento, poi clicka su Edit o Remove. 

Se clicki su Edit, fai le modifiche e ckica su OK. 

3 clicka su Done per chiudere il dialog box Connections. 

UltraDev aggiorna automaticamente il file include, che a sua volta automaticamente aggiorna tutte le pagine nel sito che usano il collegamento. 

Se cancelli il collegamento, devi aggiornare ogni recordset che usa il vecchio collegamento con un doppio click sul nome del recordset nel pannello Data Bindings e scegliendo un nuovo collegamento. 

Creare un collegamento per usare UltraDev 

Per default, la copia di UltraDev che gira sul tuo computer di sviluppo (in confronto alla copia della tua applicazione Web che gira sul tuo server) usa la connettività del  database remoto per comunicare con i database. UltraDev spedisce una richiesta HTTP al server Web proprio come un browser spedisce una richiesta HTTP a qualsiasi server Web. Gli scripts caricati sul server da UltraDev leggono la richiesta iniziale HTTP e curano i dettagli di comunicazione con il database. (Gli scripts di collegamento sul server usano il collegamento del database creato per la tua applicazione Web.) 

Poichè la connettività del database remoto elimina il bisogno di installare e configurare i drivers del database sul tuo sistema locale, ci-  è specialmente indicato per il Macintosh.  

Sebbene la connettività del database remoto semplifichi molto il lavoro di connettersi ad un database durante il disegno, UltraDev può anche connettersi al database senza di esso. In certe condizioni, durante il disegno UltraDev può usare il collegamento del database diretto usato dalla tua applicazione Web in run time. 

Settare la connettività del database remoto 

Se hai configurato correttamente il tuo sistema, hai già la connettività per connectivity del database remoto. Non hai bisogno di fare nint'altro.  

Dopo aver configurato il tuo sistema, UltraDev si prende cura del resto. Il programma crea una sottocartella nella cartella root del tuo sito remoto chiamata _mmDBScripts e carica gli scripts di collegamento al database. Gli scripts di collegamento comunicano con il database usando i parametri di collegamento al database che hai specificato per la tua applicazione Web. 

UltraDev carica gli scripts di collegamento al tuo sito remoto senza il tuo intervento usando il metodo che ha ispecificato per la tua server di applicazione  (per esempio, FTP). 

Per cancellare gli scripts dal server, scegli Site> Remote Connection Scripts. 

Usare un collegamento diretto durante il disegno  

Invece di usare la connettività del database remoto, UltraDev può usare il collegamento diretto del database usato dalla tua applicazione Web. 

La tua applicazione Web non conta sulla connettività di HTTP; conta invece su un collegamento del database diretto usando la connettività OLE DB, ODBC o JDBC. 

UltraDev può usare solo questo collegamento diretto se i parametri di collegamento che funzionano anche per la tua applicazione Web sul server funzionano per UltraDev che gira sul tuo computer. Se devi cambiare un solo parametro per fare il lavoro di collegamento per UltraDev, devi usare la connettività HTTP. 

Per istruire UltraDev a usare un collegamento diretto durante il disegno: 

1 scegli Connections dal menu Modify, seleziona il tuo collegamento, e clicka su Edit. 

Appare il dialog box per il tuo collegamento. 

2 verifica che i parametri del collegamento funzionino anche per UltraDev che gira sul tuo computer. 

Per esempio, vuoi il percorso (in alcuni casi, URL) al lavoro del database se il tuo punto di partenza è il computer UltraDev, non il server Web? Il computer UltraDev ha i driver specificati? Se viene specificato un DSN, UltraDev può usare i parametri  DSN? I parametri di un DSN includono tipicamente il database driver, l'ubicazione del file del database, e la password e l'user name, se necessari.  

Se uno qualsiasi dei parametri non funziona durante l'avvio di UltraDev sul tuo computer dello sviluppo, non puoi usare il collegamento della tua applicazione Web. Devi usare invece il collegmaento di default HTTP. 

3 se uno qualsiasi dei parametri elencati lavora per UltraDev che gira sul tuo computer dello sviluppo, specifica clickando sull'opzione che vuoi connetterti usando un DSN o un driver sulla tua macchina locale. 

4 ckica su OK. 

Restringere la quantità di informazioni 

Gli utenti avanzati dei grandi sistemi di database come Oracle devono ridurre il numero di articoli del database trovati da UltraDev durante il disegno. Un database Oracle può contenere articoli che UltraDev non può processare durante il disegno. In Oracle, crea un schema, poi usalo in UltraDev per filtrare gli articoli non necessari durante il disegno. Gli altri utenti possono trarre profitto dalla riduzione della quantità di informazioni recuperate da UltraDev durante il disegno. Alcuni database contengono dozzine o centinaia di tabelle, ed è probabile che UltraDev non possa elencarle tutte per te durante il disegno. Nel dialog box Recordset in UltraDev, per esempio, clickando sul pop-up menu Tables, vengono elencate tutte le tabelle nel database specificato. Se quel database contiene dozzine di tabelle, l'elenco sarà lungo e difficile da usare. 

UltraDev si connette e trova anche tutte le tabelle nel database ogni volta che modifichi un recordset. Se il database ha un gran numero di tabelle è probabile che UltraDev su alcuni sistemi impieghi un molto tempo per recuperarle tutte. 

Se il tuo database contiene uno schema o un catalogo, puoi usarlo per ridurre il numero degli articoli del database che UltraDev ottiene durante il disegno. 

Devi prima creare uno schema o un catalogo nella tua applicazione del database prima di poterlo applicare in UltraDev. Consulta la tua documentazione del database o il tuo amministratore del sistema. 

Nota: Non puoi creare uno schema o un catalogo in Microsoft Access. 

Per applicare uno schema o un cataloga in UltraDev: 

1 scegli Modify> Connections. 

2 seleziona il collegamento da ridurre e clickare su Edit. 

Appare l'apposito dialog box per il collegamento. 

3 clicka su Advanced ed inserisci il nome del tuo schema o catalogo. 

4 ckica su OK.

Navigazione alternativa:

 

 

Servizi:

Mail list:

Il luogo ideale per esprimere i tuoi dubbi e chiacchierare con gli iscritti

Forum:

Cose serie e leggere postate in internet

HELLBRAIN

Qualche notizia sul mio conto per scoprire chi sono

Ricerca in questo sito:

non trovi qualcosa? con questo motore di ricerca interno le cose non miglioreranno!

Link preferiti:

hai un tuo sito preferito, magari il tuo? puoi metterlo qui!

Awards

Candida il tuo sito e scopri chi è stato premiato!

Chat

Scegli un nick e dai appuntamento qui ai tuoi amici!

Guestbook

E per ultimo, il libro degli ospiti

 

Vota questo sito!