Buongiorno a tutti!!
Sono giorni che ammattisco sulla connessione al database sql server usando jsp.
In pratica ho letto su vari forum che per connettersi a un database sql server usando le pagine jsp è necessario scaricare dei driver jdbc dal sito della microsoft, per permettere di avere un ponte tra pagina jsp e database. Inoltre uso Tomcat, e devo inserire questi drivers nella cartella lib di apache tomcat ( uso la versione 7).
Poi creo la mia pagina jsp e gli dico
e poi cerco di avviare la connessione con:codice:/* per caricare i driver per la connessione al datbase*/ String driver = "net.sourceforge.jtds.jdbc.Driver"; Class.forName(driver).newInstance();
inoltre nel file web.xml della mia applicazione scrivocodice:/* l'username e la password sono quelli di sql server*/ String url="jdbc:jtds:sqlserver://127.0.0.1:1433/nomeDatabaseSqlSErver?user=ciao&password=ciao"; Connection con=DriverManager.getConnection(url);
Quando vado ad eseguire la mia jsp viene il seguente messaggio:codice:<context-param> <param-name>Driver</param-name> <param-value>net.sourceforge.jtds.jdbc.Driver</param-value> </context-param> <context-param> <param-name>ConnectionURL</param-name> <param-value>jdbc:jtds:sqlserver://127.0.0.1/arIFA</param-value> </context-param> <context-param> <param-name>Username</param-name> <param-value>UMBRIA</param-value> </context-param> <context-param> <param-name>Password</param-name> <param-value>regioneumbria</param-value> </context-param>
Da quanto ho capito non mi trova i driver, ma come devo fare??codice:org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) controller.SimpleController.doGet(SimpleController.java:40) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
grazie mille per l'aiuto!!!

Rispondi quotando

