Pessoal Boa Noite!
Estou com o seguinte problema mas não estou conseguindo resolver.
Tenho o código abaixo na minha página JSP apenas uma conexão com o banco de dados, ai esta minha dúvida. Vou colocar o código para um melhor entendimento.
<%
try{
Connection con = null;
String dns = “jdbc:odbc:DBQ=D:\banco.mdb;Driver={Microsoft Access Driver (*.mdb)}”;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(dns,"","");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("Select * from TGrupos");
while(rs.next()){
out.print(rs.getString("id"));
out.print(rs.getString("Grupo"));
out.print(rs.getString("Descricao"));
}
con.close();
st.close();
System.gc();
}
catch(SQLException e){
e.printStackTrace();
}
%>
Quando informo o arquivo *.mdb tenho sempre que informar o caminho fisico dele exemplo D:\Banco.mdb. Me falaram que isso eu configuro dentro do NetBean para eu apenas informar o arquivo do banco exemplo:
String dns = “jdbc:odbc:DBQ=banco.mdb;Driver={Microsoft Access Driver (*.mdb)}”;
Como faço para resolver isso no NetBeans em JSP.
Obrigado!
Cristian Munhoz
c eu não me engano falto vc indica a onde tah o arquivo .mdb
tenta isso
Ai esta o problema amigo eu não quero informar o caminho fisico, quando ei informo o caminho fisico exemplo D:\banco.mdb funciona blz
Agora quando eu deixo apenas :
Connection con = null;
String dns = “jdbc:odbc:DBQ=banco.mdb;Driver={Microsoft Access Driver (*.mdb)}”;
Informa este ERRO:
javax.servlet.ServletException: [Microsoft][Driver ODBC para Microsoft Access] Não foi possível encontrar o arquivo ‘(desconhecido)’. org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.index_jsp._jspService(index_jsp.java:96)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
Este esta sendo meu problema eu NÃO quero usar caminho fisico na minha página WEB sei que isso é possivel, existe alguma conf. WEB-INF coisa do tipo, que resolve este problema ou de alguma outra forma se alguém souber entendeu!
Obrigado! Mas no caso como tem me informou eu já utilizava e desta forma funciona sem problemas.
Valeu