Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    [Java] class.forname crea eccezione

    Salve a tutti

    Volevo riuscire a capire perchè questa istruzione crea l'eccezione

    Class.forName("com.mysql.jdbc.Driver").newInstance ();

    In breve sto cercando di connettermi ad un database mysql ma non ci riesco.

    Il prof mi ha spiegato che devo creare delle variabili d'ambiente, ed io dall'esempio ho creato questo:

    in Variabile ho messo il nome CLASSPATH e in valore ho messo questo percorso
    C:\Program Files\MySQL\mysql-connector-java-5.1.5\mysql-connector-java-5.1.5-bin
    questo percorso indica il connectorJ che ho scaricato dal sito mysql

    poi ne ho creata un'altra

    in Variabile ho messo il nome PATCH e in valore ho messo questo percorso
    C:\Program Files (x86)\Java\jdk1.5.0_06\bin
    questo percorso corrisponde alla versione di java che sto utilizzando nel progetto


    cosa devo fare?
    Agos

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Java] class.forname crea eccezione

    Originariamente inviato da agostinomiranda
    ho messo il nome CLASSPATH e in valore ho messo questo percorso
    C:\Program Files\MySQL\mysql-connector-java-5.1.5\mysql-connector-java-5.1.5-bin
    questo percorso indica il connectorJ che ho scaricato dal sito mysql
    In CLASSPATH va messo path+nome completo del jar del connectorJ.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    avevo dimenticato l'estensione ed ho corretto

    C:\Program Files\MySQL\mysql-connector-java-5.1.5\mysql-connector-java-5.1.5-bin.jar

    ma è la stessa cosa
    Agos

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da agostinomiranda
    ma è la stessa cosa
    Stai compilando "a mano" dal prompt dei comandi o con un ambiente di sviluppo?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da agostinomiranda
    con eclipse
    Non uso Eclipse (anzi ... in generale non uso proprio gli IDE) e non lo conosco ma credo che tu debba specificare l'utilizzo dei jar dentro Eclipse (es. nelle opzioni del progetto o quelle globali) perché se non mi sbaglio, Eclipse se ne sbatte della variabile CLASSPATH.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    In proprietà non c'è nulla che faccia riferimento a quello.

    Grazie comunque


    C'è qualcun'altro che può aiutarmi?
    Agos

  8. #8
    In eclipse vai
    -tasto destro sul progetto e fai proprietà
    -apri la sezione BuildPath
    -apri la scheda Libraries
    -clicca su add JARs(presumibilmente il driver sarà in formato .jar)
    -aggiungi il driver e, come per magia , tutto funzionerà

  9. #9
    Cliccando su AddJars esce una finestra inutilizzabile con un messaggio di errore sotto che dice :

    No Entries Available
    Agos

  10. #10

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.