Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Oracle,JDBC and Servlets (JRun) How to tell the servlet where the drivers are ?
Help (Solaris 2.6, Oracle 8, Thiun JDBC, JRun 2.4beta)
I get the following output from the below code when I try to connect to ORACLC using JRun, Solaris and JDBC
(1)ClassNotFound :null (2)SQLException : No suitable driver
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
ServletOutputStream out = res.getOutputStream(); res.setContentType("text/html"); out.println("<html>"); out.println("<head><title>Servlet</title></head>"); out.println("<body>"); try{ Class.forName ("oracle.jdbc.driver.OracleDriver");
}
catch (ClassNotFoundException e) { out.println("(1)ClassNotFound :"+e.getMessage());
}
try{ Connection conn =DriverManager.getConnection ("jdbc:oracle:thin:@111.111.111.111.111:1521:orcl", "user", "pass"); Statement stmt = conn.createStatement (); ResultSet rset = stmt.executeQuery ("select MEMBER_NAME from MEMBERS"); while (rset.next ()){ out.println (rset.getString (1)); }
}
catch (SQLException e) { out.println("(2)SQLException : "+e.getMessage());
}
I know that the error is because the oracle.jdbc.driver.OracleDriver cannot be found. This code works when it is used in an applet or application. How can I tell JRun where to locate the drivers !! This is a showstopper and I would be greatfull for some help. There is a userclasspath in java.profiles but setting that has no effect. help help help !
Mike.
416 SoftTown Aoyama,Jingumae, Tel: 81-3-5413-7235 Shibuya,Tokyo. Fax: 81-3-5413-7236Japan. Received on Fri Apr 17 1998 - 06:12:52 CDT
![]() |
![]() |