hi, i having simplest of Servlet program (DBServlet.java) which is trying to connecting to my ORCL DB. my Application and DB Server are sit on different machines. I having my JDBC Drivers (in ZIP format) on my App Server installed with CLASSPATH.
when I trying to run i getting below errors: police helping me # java DBServlet Exception in thread "main" java.lang.NoSuchMethodError: main # import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class DBServlet extends HttpServlet { private Connection con; private PrintWriter out; private String url = "jdbc:oracle:thin:@MY_IP_ADDRESS:1521:MY_SID"; public void init(ServletConfig conf) throws ServletException { super.init(conf); try{ //Class.forName("oracle.jdbc.OracleDriver"); //con =DriverManager.getConnection(url, "scott", "tiger"); }catch(Exception e) { System.err.println(e); } } public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); try { out = res.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title> Sample JDBC Servlet Demo" + "</title>"); out.println("</head>"); out.println("<body>"); Class.forName("oracle.jdbc.OracleDriver"); con =DriverManager.getConnection(url, "scott", "tiger"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select * from emp"); out.println("<UL>"); while(rs.next()) { out.println("<LI>" + rs.getString("EName")); } out.println("</UL>"); rs.close(); stmt.close(); } catch(Exception e) { System.err.println(e); } out.println("</body>"); out.println("</html>"); out.close(); } -- HARI _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>