Eu fiz um formulário em java para cadastro de curriculos e salvei em um
banco de dados access,estou agora com muitas duvidas como fazer a busca no banco de dodos e apresentar o resultado.
Gostaria que alguem me mandasse um codigo fonte de como fazer isso.
Stringdsn="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/dados/clientes.mdb";Stringusuario="";Stringsenha="";Stringsql="";Statementst=null;Connectioncon=null;ResultSetrs=null;//==============================================================================// Processa o método GET: A informação vem através da linha de parametros do form//==============================================================================publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{PrintWriterout;response.setContentType("text/html");out=response.getWriter();try{connectToDatabase();sql="SELECT * FROM CLIENTES WHERE CODIGO=?";PreparedStatementdecl=con.prepareStatement(sql);decl.setString(1,request.getParameter("codigo"));rs=decl.executeQuery();out.println("<TABLE BORDER=1>");while(rs.next()){out.println("<TR><TD>Código</TD><TD>"+rs.getInt("CODIGO")+"</TD></TR>");out.println("<TR><TD>Nome</TD><TD>"+rs.getString("NOME")+"</TD></TR>");out.println("<TR><TD>Endereço</TD><TD>"+rs.getString("ENDERECO")+"</TD></TR>");out.println("<TR><TD>Bairro</TD><TD>"+rs.getString("BAIRRO")+"</TD></TR>");out.println("<TR><TD>Cidade</TD><TD>"+rs.getString("CIDADE")+"</TD></TR>");out.println("<TR><TD>Estado</TD><TD>"+rs.getString("ESTADO")+"</TD></TR>");out.println("<TR><TD>Sexo</TD><TD>"+rs.getString("SEXO")+"</TD></TR>");}out.println("</TABLE>");out.println("<BR><A HREF='javascript:history.back();'>Voltar</A>");}catch(Exceptione){out.println("Foi detectado o seguinte erro: "+e.toString());}out.close();}// doGet//==============================================================================// Processa o método post: A informação vem através de campos no formulario htm//==============================================================================publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{PrintWriterout;response.setContentType("text/html");out=response.getWriter();try{connectToDatabase();if(request.getParameter("nome")==""){sql="SELECT * FROM CLIENTES ORDER BY NOME";}else{sql="SELECT * FROM CLIENTES WHERE NOME LIKE '%"+request.getParameter("nome")+"%' ORDER BY NOME";}rs=st.executeQuery(sql);out.println("<TABLE BORDER=1>");if(rs!=null){while(rs.next()){intcodigo=rs.getInt("CODIGO");Stringnome=rs.getString("NOME");out.println("<TR>");out.println("<TD><A HREF='/aden/servlet/demo?codigo="+codigo+"'>"+nome+"</A></TD>");out.println("</TR>");}}out.println("</TABLE>");st.close();con.close();}catch(Exceptione){}out.close();}// doPostvoidconnectToDatabase(){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();con=DriverManager.getConnection(dsn,usuario,senha);st=con.createStatement();}catch(Exceptione){System.err.println("Foi detectado o seguinte erro: "+e.toString());}}