Biren,

I tried your code and it worked fine.  I am using Tomcat and so I changed
some of the paths and the URL to my local database -
DriverManager.getConnection ("jdbc:odbc:POLite", "scott","tiger");

Not much help on why it did not work for you though.

John

----- Original Message -----
From: Biren Patnaik <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 08, 2000 4:26 PM
Subject: Re: Help on JSP and BEANS


> No
> Biren
>
> On Mon, 8 May 2000, SUDESH PALEKAR wrote:
>
> > Hi!
> > are there any error message details.
> >
> > Sudesh Palekar
> > Systems Manager
> > Middleware group
> > Wipro Infotech Ltd.
> > ----- Original Message -----
> > From: Biren Patnaik <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Saturday, May 06, 2000 3:15 PM
> > Subject: Help on JSP and BEANS
> >
> >
> > > Hi All,
> > > I m getting "Error: 500 Unable to compile class for JSP" error
messages
> > > while executing a jsp program.
> > > My aim is to execute a query from  user input.
> > > I m using 3 programs for that.2 for jsp and 1 bean program.
> > >
> > > list1x.jsp is my main program which calls list3x.jsp,which in fact
calls
> > > DbBean1 class.
> > > I have saved list1x.jsp and list3x.jsp
> > > in d:\java\jswdk-1.0.1\examples\jsp and DbBean1.class in
> > >  d:\java\jswdk-1.0.1\examples\web-inf\jsp\beans\com\wrox\jspexamples
> > > directory.
> > > My programs are
> > >
> > > list1x.jsp
> > >
> > > <html>
> > > <head>
> > > <title>
> > > Executing a query
> > > </title>
> > > </head>
> > > <body>
> > >
> > > <%@ page language="java" errorPage="ErrorPage.jsp" %>
> > >
> > > <%@ include file="Header.html" %>
> > >
> > > Choose database:
> > >
> > > <form method="GET"
> > > action="http://147.0.1.41:8080/examples/jsp/list3x.jsp">
> > >
> > > Input SQL if you know your query:
> > >
> > > <p>
> > >
> > > <input type=text name=inputSQL size=40>
> > >
> > > <p>
> > >
> > > <input type=submit>
> > >
> > > </form>
> > > </body>
> > > </html>
> > >
> > >
> > > list3x.jsp
> > >
> > > <html>
> > > <head>
> > > <title>
> > > Database Search
> > > </title>
> > > </head>
> > > <body>
> > >
> > > <%@ page language="java" import="java.sql.*" errorPage="ErrorPage.jsp"
%>
> > >
> > > <%@ include file="Header.html" %>
> > >
> > > <jsp:useBean id="db" scope="request"
class="com.wrox.jspexamples.DbBean1"
> > > />
> > >
> > > <jsp:setProperty name="db" property="*" />
> > >
> > > <%! int numColumns;
> > >     ResultSet rs = null;
> > >     ResultSetMetaData rsmd = null;
> > > %>
> > >
> > > <center>
> > > <h2>Results from</h2>
> > > <h2><%= request.getParameter("inputSQL") %></h2>
> > > <hr>
> > > <br><br>
> > > <table border="1" bgcolor="#cccc99" bordercolor="#003366">
> > > <tr>
> > >
> > > <%
> > >    String sql = request.getParameter("inputSQL");
> > >
> > >    try {
> > >       db.connect();
> > >    } catch (ClassNotFoundException e) {
> > >       throw new ServletException("Database drivers not available", e);
> > >    } catch (SQLException e) {
> > >       throw new ServletException("Database URL is wrong", e);
> > >    }
> > >
> > >    try {
> > >       rs = db.execSQL(sql);
> > >    } catch (SQLException e) {
> > >       throw new ServletException("Your query isn't working. " +
> > >                                  "Do you want to browse the database?
" +
> > >                                  "If so, leave the SQL input empty",
e);
> > >    }
> > >
> > >    try {
> > >       rsmd = rs.getMetaData();
> > >       numColumns = rsmd.getColumnCount();
> > >
> > >       for (int column = 1; column <= numColumns; column++) {
> > > %>
> > >
> > > <th><%= rsmd.getColumnName(column) %></th>
> > >
> > > <%
> > >       }
> > > %>
> > >
> > > </tr>
> > >
> > > <%
> > >       while (rs.next()) {
> > > %>
> > >
> > > <tr>
> > >
> > > <%
> > >          for (int column = 1; column <= numColumns; column++) {
> > > %>
> > >
> > > <td><%= rs.getString(column) %></td>
> > >
> > > <%       } %>
> > >
> > > </tr>
> > >
> > > <%    }
> > >       rs.close();
> > >       db.close();
> > >    } catch (SQLException e) {
> > >       throw new ServletException("Database error. The query worked, "
+
> > >                                  "but the display didn't", e);
> > >    }
> > > %>
> > >
> > > </table>
> > > </center>
> > > </body>
> > > </html>
> > >
> > >  DbBean1.java is
> > >
> > > package com.wrox.jspexamples;
> > >
> > > import java.sql.*;
> > > import java.io.*;
> > >
> > > public class DbBean1 {
> > >
> > >    String dbURL;
> > >    String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
> > >    private Connection dbCon;
> > >
> > >    public DbBean1() {
> > >       super();
> > >    }
> > >
> > >    public boolean connect() throws ClassNotFoundException,
SQLException {
> > >       Class.forName(this.getDbDriver());
> > >       dbCon = DriverManager.getConnection(this.getDbURL());
> > >       return true;
> > >    }
> > >
> > >    public void close() throws SQLException {
> > >       dbCon.close();
> > >    }
> > >
> > >    public ResultSet execSQL(String sql) throws SQLException {
> > >       Statement s = dbCon.createStatement();
> > >       ResultSet r = s.executeQuery(sql);
> > >       return (r == null) ? null : r;
> > >    }
> > >
> > >    public String getDbDriver() {
> > >       return this.dbDriver;
> > >    }
> > >
> > >    public void setDbDriver(String newValue) {
> > >       this.dbDriver = newValue;
> > >    }
> > >
> > >    public String getDbURL() {
> > >       return this.dbURL;
> > >    }
> > >
> > >    public void setDbURL(String newValue) {
> > >       this.dbURL = newValue;
> > >    }
> > > }
> > >
> > > Any one who can help me.. to save my valuable time
> > > Thanx in advance
> > > Biren
> > >
> > >
> >
___________________________________________________________________________
> > > 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
> >
>
>
___________________________________________________________________________
> 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

Reply via email to