yap, i agree with you..
you have to use connection pool for optimized system..
but for beginners, i sent this program...
>From: Ramarao Yadlapalli <[EMAIL PROTECTED]>
>Reply-To: "A mailing list for discussion about Sun Microsystem's Java
> Servlet API Technology." <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: password/username
>Date: Tue, 28 Mar 2000 16:11:53 +0530
>
>This works just fine. But I feel in real time projects, since the number of
>users browsing the site is likely to be higher, it would be better to use
>the connection pooling in the init() method, rather than creating a
>connection object in the doPost () method.
>
> -----Original Message-----
> From: Don Junio Edillor [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, March 28, 2000 3:34 PM
> To: [EMAIL PROTECTED]
> Subject: Re: password/username
>
> this is just another simple sample of a password confirmation
>servlet..
> there is no encryption included for simplicity..
>
> this the code:
>
> //code begins
>
> import java.io.*;
> import java.sql.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class Verify extends HttpServlet {
> public void doPost(HttpServletRequest req, HttpServletResponse
>res)
> throws ServletException,
>IOException {
>
> Connection con = null;
> Statement stmt = null;
> ResultSet rs = null;
> int verified = 0;
> res.setContentType("text/html");
> PrintWriter out = res.getWriter();
> String userName = req.getParameter("txtUserName");
> String password = req.getParameter("txtPassword");
>
> try {
> // Initialize driver...
> Class.forName(<database driver>);
> // Connect...
> con = DriverManager.getConnection(<database connection
>with username
> and password>);
>
> stmt = con.createStatement();
> rs = stmt.executeQuery("SELECT USERNAME, PASSWORD FROM
>JOJOUSERS"
> + " WHERE USERNAME = '" +
>userName +
> "'");
>
> // HTML Header...
> out.println("<HTML><HEAD><TITLE>Verification Result"
> + "</TITLE></HEAD>");
> out.println("<BODY>");
>
> while(rs.next()) {
>
>if(rs.getString("password").trim().equals(password.trim())) {
> verified = 1;
> }
> }
> if(verified == 1) {
> out.println("User verified: Access Granted");
> } else {
> out.println("Access Denied...<BR>User not found or
>"
> + "Incorrect Password!");
> }
> // HTML footer...
> out.println("</BODY></HTML>");
> }
> catch(ClassNotFoundException e) {
> out.println("Couldn't load database driver: " +
>e.getMessage());
> }
>
> catch(SQLException e) {
> out.println("SQLException caught: " + e.getMessage());
> }
> finally {
> try {
> if (con != null) con.close();
> }
> catch (SQLException ignored) { }
> }
> }
> public String getServletInfo() {
> return "Login verification sample... ";
> }
> }
>
> // end of the code
>
>
> >From: Abhishek sharan
><[EMAIL PROTECTED]>
> >Reply-To: "A mailing list for discussion about Sun Microsystem's
>Java
> > Servlet API Technology." <[EMAIL PROTECTED]>
> >To: [EMAIL PROTECTED]
> >Subject: Re: password/username
> >Date: Tue, 28 Mar 2000 12:45:08 +0530
> >
> >Tim Brummer wrote:
> >
> > > I'm looking for a basic servlet that authenticates a users
>password and
> > > user name from an access database.
> > > Thanks in advance
> > >
> >
> >Hi Tim ,
> > i've inculded the source for the servlet that does this
> > hope it helps
> >thanks
> >Abhishek Sharan
> >MTS,InterSolutions
> >Noida
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
>
>
>___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in
>the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives:
>http://archives.java.sun.com/archives/servlet-interest.html
> Resources:
>http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html