🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #17012

Re: hacer un servlet con acceso a ACCESS

#17012
From: carlos
Date: Fri, 08 Dec 2000 16:24
101 lines
4643 bytes
MUCHAS gracias.
Entiendo todo m�s o menos lo intentare poner a prueba y con un poco de suerte lo
consuguire.
MUCHAS GRACIAS DE NUEVO

bogart escribi�:

> Espero que te sirva y que te funcione
> S@lud
>
> import java.util.*;
> import java.sql.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> import java.io.*;
> public class Select extends HttpServlet
> {
>
>       public void init(ServletConfig config) throws ServletException
>      {
>        super.init(config);
>     }
>
>      public void service (HttpServletRequest req, HttpServletResponse res)
> throws
>             ServletException, IOException
>   {
>             Statement sentencia;
>             Connection conectar;
>             int contador=0;
>
>          try{
>                /*telefono es un una referencia ODBC a la base de datos.mdb
> */
>
>                Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
>                conectar =
> DriverManager.getConnection("jdbc:odbc:telefono","","");
>                sentencia = conectar.createStatement();
>
>               /*Telefons es el nombre de la tabla de datos.mdb
>                 y nom es un campo */
>
>                ResultSet rs= sentencia.executeQuery("Select * from Telefons
> order by nom");
>                PrintWriter p = new  PrintWriter (res.getWriter());
>                res.setContentType("text/html");
>
>                p.println("<HTML><TITLE>Mi Select
> *</TITLE><HEAD></HEAD><BODY><CENTER>");
>                p.println ("<table border='1' align='center'>");
>                p.println("<tr bgcolor='#ccccff'>");
>                p.println("<th>N�</th>");
>                p.println("<th>NOM</th>");
>                p.println("<th>TELEFON</th>");
>                p.println("<th>ADRE�A</th>");
>                p.println("</tr>");
>
>                    while (rs.next())
>                   {
>                          contador++;
>                          p.print("<tr bgcolor='ffffcc'>"+"<td>" + contador +
> " " + "</td>");
>                          String nom = rs.getString("nom");
>                          String telefon = rs.getString("telefon");
>                          String adreca = rs.getString("adresa");
>                            if (adreca == null)
>                                adreca="";
>                          p.println("<th>" + nom + "</th>");
>                          p.println("<th>" + telefon + "</th>");
>                          p.println("<th>" + adreca + "</th>");
>                          p.println("</tr>");
>                   }
>
>                 p.println("<br>");
>                 p.println("<br>");
>                 p.println ("<a href='http://www.sun.com' style='color:
> rgb(255,255,0); background-color: rgb(0,0,153)'>Sun Home</a>");
>                 p.println("<br>");
>                 p.println("<br>");
>                 p.println("</body>");
>                 p.println("</html>");
>                 p.close();
>
>        }
>
>         catch (Exception ex){
>             System.out.println("ERROR CONECTAR BASE DE DATOS: " +ex);
>             ex.printStackTrace();
>              }
> }
>
> }
>
> "carlos" <carlosty@wanadoo.es> escribi� en el mensaje
> news:3A303DDE.A9F37847@wanadoo.es...
> > Pues eso si alguien me pudiese orientar estaria muy agradecido.
> > Clases a usar, procesos...
> > Ya se q pido la luna pero si alguien tieen tiempo y quiere explicarmelo
> > pues se lo agradecere ETERNAMENTE
> >
Technical Details
Message-ID: <3A3109C6.A3441AF3@wanadoo.es>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!xfer10.netnews.com!netnews.com!newsfeed.skycache.com!Cidera!newsfeed.comtenidos.com!m2newsfeed.uni2.es!m2newsread.uni2.es.POSTED!not-for-mail
References: <3A303DDE.A9F37847@wanadoo.es> <qm0Y5.13$rc7.607@m2newsread.uni2.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,7b91de5fb45d5ffc
X-Google-Attributes: gid1116f3,public
X-Google-ArrivalTime: 2000-12-08 08:24:24 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!xfer10.netnews.com!netnews.com!newsfeed.skycache.com!Cidera!newsfeed.comtenidos.com!m2newsfeed.uni2.es!m2newsread.uni2.es.POSTED!not-for-mail
Message-ID: <3A3109C6.A3441AF3@wanadoo.es>
From: carlos <carlosty@wanadoo.es>
X-Mailer: Mozilla 4.5 [es] (WinNT; I)
X-Accept-Language: es
MIME-Version: 1.0
Newsgroups: es.comp.lenguajes.java
Subject: Re: hacer un servlet con acceso a ACCESS
References: <3A303DDE.A9F37847@wanadoo.es> <qm0Y5.13$rc7.607@m2newsread.uni2.es>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 102
Date: Fri, 08 Dec 2000 16:24:11 GMT
NNTP-Posting-Host: 62.37.157.228
X-Complaints-To: abuse@wanadoo.es
X-Trace: m2newsread.uni2.es 976292651 62.37.157.228 (Fri, 08 Dec 2000 17:24:11 MET)
NNTP-Posting-Date: Fri, 08 Dec 2000 17:24:11 MET
Organization: Servidor Usenet News de Uni2/Wanadoo