Configurazione dell'origine dati JDBC tramite un file nzjdbc.ini (Windows)

Un'origine dati contiene gli insiemi di dati a cui il driver JDBC accede, insieme a tutti gli ambienti associati ai dati.

È possibile configurare un'origine dati JDBC specificando le proprietà dell'origine dati quando si crea una stringa di connessione in un'applicazione JDBC. Per informazioni su come specificare le proprietà durante la creazione di una stringa di connessione, vedere JDBC connection strings. In alternativa, è possibile salvare le informazioni di configurazione dell'origine dati, compreso il nome dell'origine dati (DSN), sul server locale utilizzando il file 'nzjdbc.ini. È quindi possibile specificare quel DSN per la proprietà 'dsn come parte della stringa di connessione, che consente alla stringa di connessione di accedere a tutte le proprietà di configurazione dell'origine dati associata che si trovano nel file 'nzjdbc.ini.

Prima di iniziare

Installare il driver JDBC. Vedere Installazione del driver JDBC (Windows).

Procedura

  1. Avviare la GUI con il seguente comando:
    java -jar <driver_jarfile>
  2. Quando viene visualizzato l'elenco delle origini dati, aggiungere un'origine dati facendo clic su Aggiungi.
  3. Nella finestra Configurazione dell'origine dati, fare clic sulla scheda Opzioni di connessione e fornire le informazioni necessarie:
    Fonte deidati1
    Specifica il nome dell'origine dati.
    Ospite1
    Specifica il nome dell'host a cui connettersi.
    Porto1
    Specifica il numero di porta.
    Banca dati 1
    Specifica il nome del database.
    Descrizione
    Specifica la descrizione dell'origine dati.
    Utente
    Specifica il nome dell'utente da collegare al database.
    Password
    Specifica la password per l'autenticazione.
    Schema
    Specifica il nome dello schema all'interno del database specificato sul sistema Netezza Performance Server. Questo campo viene utilizzato per i sistemi Netezza Performance Server che supportano più schemi all'interno di un database. Se non si specifica uno schema, ci si connette allo schema predefinito del database.
    Importante: la chiamata del metodo 'setSchema per specificare un nuovo schema fa sì che tutte le query future, comprese quelle che utilizzano oggetti 'Statement ' precedentemente creati o preparati, utilizzino il nuovo schema. Questo comportamento è diverso da quello documentato nelle specifiche JDBC Oracle.
    Verifica connessione
    Verifica la connessione con i parametri impostati.

    1 Questo campo è obbligatorio.

  4. Fare clic sulla scheda Opzioni avanzate e fornire le informazioni necessarie:
    Dimensione del lotto
    Specifica il numero di righe da recuperare in un ciclo. Il valore predefinito è 256.
    Timeout di accesso
    Specifica il tempo massimo di attesa per effettuare una connessione. Il valore predefinito è infinito.
    Solo lettura
    Specifica se la connessione è di sola lettura. Il valore predefinito è false.
    Commit automatico
    Specifica se l'autocommit si applica alla connessione. L'impostazione predefinita è true.
    Ignorare il conteggio degli aggiornamenti
    Consente al driver JDBC di esportare più di due miliardi di righe (il valore massimo int). Per impostazione predefinita, è disattivato.
    Livello di log
    Specifica il livello di log per la connessione. Il valore predefinito è OFF.
    Tipo di logger
    Specifica il tipo da utilizzare per la registrazione. L'impostazione predefinita è TESTO.
    Directory dei logger
    Specifica la directory di log in cui vengono scritti i file di log.
    Metadati del database
    Quando è selezionato, specifica che è possibile ottenere informazioni sui metadati non limitate al catalogo e allo schema corrente. Se non si seleziona questa casella di controllo, le informazioni sono limitate al catalogo e allo schema corrente.
    Valori predefiniti
    Seleziona le impostazioni predefinite per le voci della scheda Opzioni avanzate.
  5. Fare clic sulla scheda Opzioni SSL e fornire le informazioni necessarie:
    Preferenziale non garantita
    Specifica che le connessioni che non utilizzano SSL sono preferite, ma che una connessione non viene rifiutata solo perché utilizza la crittografia SSL.
    Solo non garantiti
    Specifica che vengono accettate solo le connessioni che non utilizzano SSL per criptare i dati. Questo livello di sicurezza può contribuire ad aumentare le prestazioni, ma comporta i rischi derivanti da una connessione non crittografata.
    Preferenziale Garantito
    Specifica che le connessioni che utilizzano SSL sono preferite, ma che una connessione non viene rifiutata solo perché non utilizza la crittografia SSL.
    Solo garantiti
    Specifica che vengono accettate solo le connessioni che utilizzano SSL per criptare i dati. Questo livello di sicurezza aumenta la sicurezza ma riduce leggermente le prestazioni, a causa della necessità di crittografare il flusso di dati.
    File di certificato
    Specifica il nome del file dell'autorità di certificazione (CA) utilizzato per autenticare le connessioni. Se si usa una CA per l'autenticazione, il nome del file della CA deve corrispondere al nome definito dall'amministratore della sicurezza per il database a cui si cerca di connettersi. Per ulteriori informazioni sulla sicurezza e l'autenticazione, consultare la IBM® Netezza® System Administrator's Guide.
    Modulo di login
    Specifica il nome del modulo di ingresso dell'insieme di proprietà Kerberos del file 'login.conf. Il driver JDBC utilizza la classe del modulo di login per creare i ticket di autenticazione.
    DelegaKerberos SSO
    Specifica che se si configura un'applicazione IBM Cognos Business Intelligence in modalità Kerberos SSO, il driver JDBC utilizza il ticket di autenticazione fornito dal prodotto Cognos. Il valore del parametro di connessione 'krbSSODelegation sovrascrive l'impostazione della casella di controllo Kerberos SSO Delegation.
  6. Fare clic sulla scheda Opzioni informazioni sul cliente e fornire le informazioni sul cliente come opportuno:
    Nome applicazione
    Specifica il nome dell'applicazione.
    Nome host client
    Specifica il nome host del client.
    Utente client
    Specifica l'utente del client.
  7. Dopo aver inserito le opzioni di configurazione dell'origine dati, verificare la connessione facendo clic su Prova connessione nella scheda Opzioni di connessione.
  8. Una volta stabilita la connessione, fare clic su OK nella schermata di conferma.
  9. Nella finestra Configurazione origine dati, fare clic su OK.