Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [java] Bridge JDBC-ODBC e origine dati ODBC

    Guardando JDBC ho visto che ci sono driver puri Java che richiamano
    diretamente il protocollo nativo utilizzato dal db e driver(Bridge
    JDBC-ODBC) che si connettono tramite il driver intermedio ODBC(poi ci sono
    altri tipi di driver ma per ora ho usato solo questi 2)

    Prendiamo il caso del Bridge JDBC-ODBC; io ho tutta la mia applicazione
    web in locale (Tomcat, MySql)---per utilizzare
    sun.jdbc.odbc.JdbcOdbcDriver devo definire anche un'origine dati ODBC.
    Ecco nel mio caso definisco ovviamente tutto in locale(anche l'ODBC).
    Ammettiamo invece che Tomcat con le pagine jsp si trovi su una macchina A
    e il DB Mysql su una macchina B; ecco in questo caso l'ODBC su quale
    macchina va definito??
    A, B o è lo stesso(io penso sia lo stesso tanto cmq quando definisci
    l'ODBC puoi indicare l'indirizzo del DB)?


    grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    Io il DSN lo metterei nella macchina A... comunque se il DSN ODBC è raggiungibile anche nella macchina B non dovrebbero esserci problemi.

    Ad ogni modo, per quanto riguarda MySQL, utilizzerei direttamente il driver JDBC (Connector-J) così il DBMS può essere installato ovunque e si arrangia lui a reperirlo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    effettivamente
    il codice delle mie pagine jsp è questo :

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url = "jdbcdbc:nome";
    Connection con = DriverManager.getConnection(url);

    dove nome sta per il nome del DSN che indica un'origine dati ODBC

    il DSN quindi mi sa che deve stare per forza sulla stessa macchina dove risiedono le pagine jsp a meno che non si possa indicare a tali pagine dove risiede questo DSN

    o mi sbaglio?

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    Non ho mai provato, ma credo che nome possa anche essere un percorso di rete seguito dal nome del DSN remoto.
    Potrei sbagliarmi, non avendo mai provato, comunque.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.