Sto cercando di configurare il collegamento tra alcune pagine JSP ed un database mediante i valori del costruttore web.xml.
Notoriamente una connessione implicita si presenta nella seguente maniera:
Volendo sfruttare la connessione in base ai parametri del destrittore web.xml, sono a conoscenza del fatto che per prima cosa devo impostere quest'ultimi nella seguenre maniera:codice://Dichiariamo l'oggetto Connection Connection con=null; try{ //Istanzio il Driver Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String driver = //inizializzo l'oggetto con con=DriverManager.getConnection("jdbc:odbc:Immigrazione"); }catch (ClassNotFoundException e){ System.out.println("Impossibile caricare il driver: "+ e); } try{ //Istanzio e inizializzo l'oggetto st di tipo Statement Statement st = con.createStatement(); ResultSet rs = null; String query = ""; //Istanzio e inizializzo l'oggetto rs di tipo ResultSet query = "SELECT Cognome, Nome "; query+= "FROM Individui "; query+= "ORDER BY Cognome"; [...] st.close(); con.close(); }catch (SQLException e){ System.out.println("Errore SQL: "+ e); }//catch
e che per sfruttare tali parametri devo usare il metodo getInitParameter()!! Ed il problema è proprio questo, come posso fare?codice:<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <context-param> <param-name>JDBC.DRIVER</param-name> <param-value> sun.jdbc.odbc.JdbcOdbcDriver </param-value> </context-param> <context-param> <param-name>JDBC.URL</param-name> <param-value> jdbc:odbc:nomeDB </param-value> </context-param> <session-config> <session-timeout> 30 </session-timeout> </session-config> <welcome-file-list> <welcome-file> index.jsp </welcome-file> </welcome-file-list> </web-app>

Rispondi quotando