[ bunker @ 11.08.2002. 18:14 ] @
kako da pod linuxom povezem bazu podataka sa java aplikacijom

u win-u je to bilo preterano jednostavno, jdbc:odbc...

sta u linuxu zamenjuje odbc, da li zamenjuje, da li se posebno instalira, da li to funkcionise drugacije..?
mada sumnjam?

pozdrav
[ misk0 @ 11.08.2002. 22:53 ] @
pa imas JDBC drivere
i nema sta ih mijenjati znaci ODBC ti ne treba
ni pod windowsom ti ne treba ODBC samo eto
neko koristi ODBC:JDBC bridge.
nisam skoro radio sa mySQLom ali evo parce koda koje se konektuje
na ORACLE bazu ne vezano za platformu sa koje se pokrece

Code:

     try {
         DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
         conn = DriverManager.getConnection (url, "sms", "a");
         return true;
     } catch (SQLException e ) {
         System.out.println(e.getMessage());
         return false;
    }
[ bunker @ 12.08.2002. 18:00 ] @
hvala na pomocci.

ovo je standardna linija u javi koja se povezuje sa bazom bez obzira koji server je u puitanju.
kod mene ovo odlicno funkcionise i sa access-om i sa mysql-om, ali pod winom. naravno ovo nista ne znaci ako u control panelu u ODBC-u ne podesim bazu, odnosno putanju i ne dam joj ime JDBC:ODBC:pa_pato_ime.

ovo podesavanje ne znam pod linuxom da izvrsim

pozdrav
[ Dragi Tata @ 12.08.2002. 18:05 ] @
Mislim da treba malo da pročitaš o tome kako rade JDBC drajveri. Taj koji si ti koristio je jdbc-odbc bridge i on zahteva podešavanje u Control Panel-u koje si pomenuo. Međutim, postoje i druge vrste jdbc drajvera koje nemaju nikakve veze sa odbc-om. Mnoge možeš naći na

http://industry.java.sun.com/products/jdbc/drivers