Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Java e database

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    14

    Java e database

    Ciao a tutti,
    volevo chiedervi come devo fare per inserire un database che ho
    creato (con tecnologia servlet e database mysql) su di un server:

    A) il connection al database sulla mia macchia è il seguente:
    ...
    Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
    con=DriverManager.getConnection(jdbc: odbc: DBnome,"user","pass");
    stm=con.createStatement();
    ...

    però l'ho creato utilizzando il DSN di sistema

    Esiste un altro metodo per connettersi (in java) NON utilizzando il DSN di sistema?

    B) nel mio database ho creato una certa quantità di utenti con determinati permessi sul database, sfruttando la gestione utenti di mysql (tabelle: user, host, db, etc..), quando passerò il database sul server finale come devo fare affinchè questi utenti che ho creato rimangano? non ho capito come funziona....... ossia se devo passare anche queste tabelle...o se devo contattare l'amministatore di tale sistema...????????

    Ringrazio tantissimo tutti, spero che mi aiuterete a risolvere questi problemi

  2. #2
    mi pare che mySql dovrebbe fornire i propri driver di accesso , così puoi utilizzare quelli proprietari e non quelli generici jdbc-odbc
    Per "saltare" invece la configurazione dei dns di sistema, guarda qui, c'è un esempio simile

    il resto non ne ho assolutamente idea



    mandi mandi
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    14
    Grazie Pippo75,
    ho controllato dove mi hai suggerito, l'unica cosa che devo trovare e' cosa sostituire acces con mysql.... ciao.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    14
    purtroppo non riesco a farlo funzionare... ho scritto questo

    try {
    String url ="jdbcdbcriver={MySQL};DBQ=classe";
    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    dbconn = DriverManager.getConnection( url, "user", "pass" );
    }
    catch (ClassNotFoundException cnfex ) {
    System.out.println("Impossibile trovare driver");
    }
    catch (Exception e ) {
    System.out.println("Errore " + e);
    }

    non sono per niente sicuro se la sostituzione tra acces e mysql si fa cosi

  5. #5
    credo che nel DBQ gli devi mettere il path assoluto del db
    e poi mancherebbe l'estensione per i db MySql per i db (ma di questo non sono assolutamente sicuro...)
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

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.