Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    34

    [JAVA] Connettere Mysql con un applicazione java

    Salve a tutti.

    Ho letto la guida su come connettere un applicazione java ad un database Mysql. Una cosa sola non mi è chiara. Iil driver con estensione .jar in che cartella devo scompattarlo? nella directory o in un altra cartella che mi andrò a creare io?
    Quando vado ad inizializzare la classe con Class.forName("com.mysql.jdbc.Driver")
    il completamento automatico non trova la patch. é normale?


    Grazie per una risposta!
    Spero di essere stato chiaro.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    34
    ho provato a importare i driver in alcune cartelle ma continua a dare il seguente errore


    Errore durante la connessione.
    com.mysql.jdbc.Driver

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326
    Scompatta il JAR all'interno della cartella dell'applicazione che stai scrivendo.


    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    34
    Ho fatto come hai detto e come avevo letto, ma niente. Successivamente nelle proprieta del progetto ho aggiunto nella sezione paths, il percorso in cui si trova la mia applicazione, meglio, il percorso in cui si trova in driver scompattato. Funziona!
    Ho fatto bene?
    Grazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    56
    Non serve scompattarlo.
    Devi metterlo nel classpath.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    34
    la procedure che ho eseguito è del tutto errata? o solo per quanto riguara la parte che scompatto la libreria all'interno dell'applicazione?
    il Classpath devo impostarlo all'interno di jBuilder oppure nel sistema in cui gira la JVM.
    Grazie.

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326
    Ci sono due modi per procedere:

    1) Inserire il JAR nel classpath
    2) Scompattarlo all'interno della directory dell'applicazione.

    Il primo metodo permette di condividere una volta per tutte la libreria.
    Il secondo permette che questa viaggi con l'applicazione quando viene distribuita.


    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

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    34
    Ciao,
    con il primo metodo ho già provato, sperando di aver fatto bene, ma l'applicazione mi da errore.
    Ho notato che quando scrivo l'istruzione per caricare i driver Class.forName("com.mysql.jdbc.Driver"); non viene trovato il percorso.


    Il secondo metodo non ho scompattato direttamente io i driver all'interno dell'applicazione.Ho notato che impostando nella proprietà dell'applicazione la directory in cui si trovano le librerie aggiuntive da utilizzare, il compilatore le aggiunge direttamente all'interno dell'applicazione (è come se mi scompattase lui il jar).
    può andare questo metodo?

    Mi andrebbe di capire come poter utilizzare il metodo del classpath. Non è che me lo potresti spiegare? forse dimentico di settare qualcosa.

    Grazie mille!!

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.