Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [JSP] jdbc & mysql

  1. #1

    [JSP] jdbc & mysql

    Ho fatto una pagina jsp per provare la connessione al mysql, ho messo il mysql connector/j in /WEB_INF/lib...ma quando apro la pagina con il tomcat ottengo sempre
    il messaggio "no suitable driver".
    Qualcuno sa dirmi a cosa può essere dovuto questo errore?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; secondo me devi inserire il .jar nella cartella common/lib di tomcat così viene caricata insieme a tutti i file .jar di cui ha bisogno il servlet container.
    Di solito anche in JBoss si fa in questa maniera.
    Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  3. #3
    Forse il problema risiede nel fatto che non riesce a scompattare l'archivio jar, metti Connector/j nella cartella
    ext di JVM e vedi cosa succede, oppure hai invocato il driver con Class.forName();??
    Nulla, ma e' sempre qualcosa.

  4. #4
    Ho risolto. C'era un errore nell'indirizzo del database

  5. #5
    Salve, io ho lo stesso problema, solo che le ho provate tutte ma non si risolve:
    ho messo il jar in common\lib, WEB-INF\lib e \lib\ext della JRE.

    Il codice XML è:
    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <web-app>
      <context-param>
        <param-name>
          javax.servlet.jsp.jstl.sql.dataSource
        </param-name>
        <param-value>
          jdbc:mysql://localhost:3306/videonoleggio,com.mysql.jdbc.Driver,[un nome utente],[una password]
        </param-value>
      </context-param>
      <taglib-location>
          /WEB-INF/lib/jstl.jar
      </taglib-location>
      <taglib-uri>
      	  http://java.sun.com/jsp/jstl/core
    	  http://java.sun.com/jsp/jstl/sql
      </taglib-uri>
    </web-app>
    mentre il codice che uso x effettuare la connessione è:
    codice:
    <sql:setDataSource var="videonoleggio" scope="application"
    driver="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/videonoleggio" 
    user=[un nome utente]
    password=[una password]/>
    Ci sono x caso errori?

  6. #6
    Prova cosi:
    codice:
    url="jdbc:mysql://localhost/videonoleggio?user=[un nome]&password=[una password]"
    Nulla, ma e' sempre qualcosa.

  7. #7
    Niente da fare, stessa cosa

  8. #8
    Ma non potresti usare le istruzioni direttamente con un servlet??
    Io con l' XML never mind...
    Nulla, ma e' sempre qualcosa.

  9. #9
    Vorrei provare prima col JSTL.

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.