Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: java e jdbc

  1. #1

    java e jdbc

    Salve,
    rieccomi!!!
    Posto che ho già fatto tutto quello che è indicato nella pillola sull'argomento:
    "come connettere un'applicazione java ad un db mysql".......
    Non mi funziona e non capisco perchè!

    questa è l'eccezione lanciata:
    java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1/localizzazione, root, manuela
    at java.sql.DriverManager.getConnection(DriverManager .java:602)
    at java.sql.DriverManager.getConnection(DriverManager .java:207)
    at PersonaInterna.main(PersonaInterna.java:40)

    dove la linea 40 è:
    Connection conndb = DriverManager.getConnection("jdbc:mysql://127.0.0.1/" + nomeDB+", user, pw");

    Cosa posso fare per farlo andare?

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

    Re: java e jdbc

    Originariamente inviato da nonsopiuchedire
    Connection conndb = DriverManager.getConnection("jdbc:mysql://127.0.0.1/" + nomeDB+", user, pw");
    La stringa è sbagliata. Vedi qui la documentazione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Ancora meglio,
    avevo sbagliato la classe, ora ho messo:
    Class.forName("com.mysql.jdbc.Driver");

    e le eccezioni lanciate sono:
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 03)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 48)
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:316)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at PersonaInterna.main(PersonaInterna.java:35)

    aaaaaaaaaaaaaaaahhhhhhhhh!!!!!!!

  4. #4

    java e jdbc

    Qualcuno mi aiuta?

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

    e le eccezioni lanciate sono:
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 03)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 48)
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:316)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at PersonaInterna.main(PersonaInterna.java:35)


  5. #5
    Ciao,
    a quanto pare dall'errore, sembrerebbe che non hai incluso la libreria, contenente la classe, nel progetto.

  6. #6

  7. #7
    Visto che sei così gentile:
    dove la prendo e dove la metto, non torna nulla qui!
    Mi puoi dire i passi da fare?

    Grazie grazie

  8. #8
    Qui puoi prendere la libreria: http://dev.mysql.com/downloads/connector/j/ .
    Estrai i file, prendi il file mysql-connector-java-5.1.12.jar e lo metti nella cartella lib che si trova all'interno del server.

    Ma che server stai utilizzando?

  9. #9
    Scusa, ma l'indirizzo che mi hai mandato non è valido.

  10. #10
    Non importa l'avevo già fatto

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.