Ciao a tutti...ho creato la mia prima pagina jsp...l'idea era quella di connettersi ad un DB e leggere tutti i record di una tabella, il codice il seguente:
Il risultato è il seguente errore:codice:<%@page language="java"%> <%@page import="java.util.*"%> <%@page import="java.sql.*"%> <%@page import="java.io.*"%> <%@page import="javax.servlet.*"%> <html> <head> <title> Table </title> </head> <body> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection connection=DriverManager.getConnection("jdbc:odbc:testdb.TEST"); Statement statement = connection.createStatement(); String sql="select * from UserTable"; ResultSet rs = statement.executeQuery(sql); while(rs.next()){ String Nome=rs.getString(1); String Cognome=rs.getString(2); %> Nome <%=Nome%> Cognome <%=Cognome%> <% } connection.close(); %> </body> </html>
javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:843)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:776)
org.apache.jsp.index_jsp._jspService(index_jsp.jav a:117)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
Qualcuno sa spiegarmi il motivo?
Il Db è su un server differente (stessa rete) e il nome è corretto...!
Grazie mille

Oppa
Rispondi quotando
