Dúvidas NetBeans - Caminho

2 respostas
C

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

2 Respostas

killer_

c eu não me engano falto vc indica a onde tah o arquivo .mdb

tenta isso

C

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

Criado 29 de abril de 2007
Ultima resposta 29 de abr. de 2007
Respostas 2
Participantes 2