i think anyhow u have to include that class file in the jsp page.
else u have to make a package for that class file and import it.
Manish.
----- Original Message -----
From: Predict AG - Christian Ribeaud <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 26, 2000 11:46 PM
Subject: <script></script> and database pool connection
> Hi,
>
> I am trying to write a .jsp. I work with a database pool connection. I
read the following in a faq (http://www.esperanto.org.nz/jsp/jspfaq.html) to
instantiate the DBConnectionManager (s. below). I am using the
JavaWebServer2.0 and I put the DBConnectionManager.class and the
DBConnectionManager$DBConnectionPool.class in the classes directory. So it
must be loaded by the system class loader. What ist wrong?
>
> Here is the script:
>
> <%@ page isThreadSafe="true" import="java.sql.*" %>
> <script RUNAT="SERVER">
> DBConnectionManager connMgr = DBConnectionManager.getInstance();
> </script>
> <%!
> String Password, Origin = "home.html";
> %>
> <%
> if (request.getParameter("Emp_ID") != "" && request.getParameter("Emp_ID")
!= null) {
> // DBConnectionManager connMgr = DBConnectionManager.getInstance();
> Connection con = connMgr.getConnection("access");
> if (con == null){
> out.println ( "<P><PRE>" );
> out.println("Can't get connection");
> out.println ( "</PRE><P>" );
> return;
> }
> try {
> Statement stmt = con.createStatement();
> ResultSet rs = stmt.executeQuery("select Emp_Password
where Emp_ID = " + request.getParameter("Emp_ID"));
> stmt.close();
> rs.next();
> Password = rs.getString("Emp_Password");
> }
> catch (SQLException ex) {
> out.println ( "<P><PRE>" );
> while (ex != null) {
> out.println("Message: " + ex.getMessage ());
> out.println("SQLState: " + ex.getSQLState ());
> out.println("ErrorCode: " + ex.getErrorCode ());
> ex = ex.getNextException();
> out.println("");
> }
> out.println ( "</PRE><P>" );
> }
>
> if (Password != null &&
Password.equalsIgnoreCase(request.getParameter("Emp_Passwort"))) {
> session.putValue("Emp_ID",
request.getParameter("Emp_ID"));
> if (request.getParameter("Origin") != null) Origin =
request.getParameter("Origin");
>
response.sendRedirect(response.encodeRedirectUrl(request.getParameter("Origi
n")));
> }
> connMgr.freeConnection("access",con);
> }
> %>
>
> And here the error I got:
>
> Error during compilation :
> E:\JavaWebServer2.0\tmpdir\default\pagecompile\jsp\_login.java:80:
Undefined variable or class name: connMgr
> Connection con = connMgr.getConnection("access");
> ^
> E:\JavaWebServer2.0\tmpdir\default\pagecompile\jsp\_login.java:111:
Undefined variable or class name: connMgr
> connMgr.freeConnection("access",con);
> ^
> Note: E:\JavaWebServer2.0\tmpdir\default\pagecompile\jsp\_login.java uses
or overrides a deprecated API. Recompile with "-deprecation" for details.
> 2 errors, 1 warning
>
> Thanks a lot for the help.
>
> Christian Ribeaud
> Predict AG
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.html
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets