Hi developers,

this is my program and as I already given the error
that iam encountering.

suggest me where i went wrong and how to solve it.

challa

package datasource;

import com.ibm.ivj.tivoli.*;
import com.ibm.ivj.tivoli.events.*;
import com.ibm.ivj.tomcat.*;
import java.sql.*;
import javax.sql.*;
import java.util.*;
import javax.naming.*;
import java.io.*;

/**
 * Insert the type's description here.
 * Creation date: (9/20/2001 10:39:03 AM)
 * @author: Administrator
 */
public class DatSrcServlet extends
javax.servlet.http.HttpServlet 
{
        
        DataSource ds;
/**
 * Process incoming HTTP GET requests 
 * 
 * @param request Object that encapsulates the request
to the servlet 
 * @param response Object that encapsulates the
response from the servlet
 */
public void
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException 
{
        try
        {
                //Hashtable env = new Hashtable();
                
                //env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.fscontext.RefFSContextFactory");
                //env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");

/*              env.put(Context.INITIAL_CONTEXT_FACTORY,
"javax.naming.ldap.InitialLdapContext");

                env.put(Context.PROVIDER_URL, "");
                env.put(Context.SECURITY_PRINCIPAL, "dbo");
                env.put(Context.SECURITY_CREDENTIALS, "qazwsxed");
*/

/*              
//              Context initCtx = new InitialContext(env);
                Context initCtx = new InitialContext();
                Context envCtx = (Context)
initCtx.lookup("java:comp/env");
//              Context envCtx = (Context)
initCtx.lookup("jdbc/EmployeeDB");
                ds = (DataSource) envCtx.lookup("jdbc/EmployeeDB");
*/
                InitialContext ctx = new InitialContext();
                ds = (DataSource) ctx.lookup("jdbc/EmployeeDB");
        }
        catch(NamingException ne)
        {
                System.out.println("Error in Naming Exception :
"+ne);
        }               
        
        Connection conn = null;
        Statement st = null;
        ResultSet rs = null;
         
        
        PrintWriter out = response.getWriter();
        response.setContentType("text/html");
        
        try
        {
                conn = ds.getConnection();
        }
        catch(SQLException sqe)
        {
                System.out.println("Error in Connection : "+sqe);
        }

        try
        {       
                st = conn.createStatement();
                rs = st.executeQuery("Select Comp_Id from
tblesysusrmast");
                out.println("<html><head><title>Data Suorce
Pooling</title>");
                out.println("</head><body>");
                out.println("Displaying Records using Datasource");
                
                while(rs.next())
                {
                        out.println("rs.getString(1) + <br>");
                }

                out.println("</body></html>");  
        }
        catch(Exception e)
        {
                System.out.println(e);
        }
        
        finally
        {
                try
                {
                        if(conn != null)        
                                conn.close();
                }
                catch(SQLException sql)
                {
                        System.out.println("Error in Closing : "+sql);
                }
        }               
}
/**
 * Process incoming HTTP POST requests 
 * 
 * @param request Object that encapsulates the request
to the servlet 
 * @param response Object that encapsulates the
response from the servlet
 */
public void
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException {

        //performTask(request, response);
        doGet(request, response);

}
/**
 * Returns the servlet info string.
 */
public String getServletInfo() {

        return super.getServletInfo();

}
/**
 * Insert the method's description here.
 * Creation date: (9/20/2001 10:51:06 AM)
 */
public void init() 
{
        /*try
        {
                Context initCtx = new InitialContext();
                Context envCtx = (Context)
initCtx.lookup("java:comp/env");
                ds = (DataSource) envCtx.lookup("jdbc/EmployeeDB");
        }
        catch(NamingException ne)
        {
                System.out.println("Error in Naming Exception :
"+ne);
        }*/             
}
}


____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie

Reply via email to