I am getting error java.lang.ClassNotFoundException for oracle.jdbc.driver.OracleDriver.I have classes12.jar in classpath as well as in domino i have this jar file under C:/Lotus/Domino.
I have not added any entry in notes.ini for
javaUserClasses for this oralce thin driver as i saw notes.ini only allows 255 char.
Can any body help me in running this servlet on Domino as as a standalone application it works fine. MY code is as below
import javax.servlet.*;
import java.io.*;
import javax.servlet.http.*;
import java.sql.*;
public class RegisterServletJdbc extends HttpServlet
{
PreparedStatement ps;
public void init(ServletConfig config) throws ServletException
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@172.16.105.119:1521:iasdb","scott","tiger");
String query = "insert into tempusers values(?,?,?)";
ps = conn.prepareStatement(query);
}
catch(Exception e)
{
System.err.println("Init failed due to :" + e);
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String password = request.getParameter("password");
String email = request.getParameter("email");
out.println("<html><head><title>Status</title></head>");
out.println("<body><i>The details u have entered are:</i>");
out.println("<b><br>Username: " +username);
out.println("<b><br>Password: " +password);
out.println("<b><br>Email: " +email);
try
{
ps.setString(1,username);
ps.setString(2,password);
ps.setString(3,email);
ps.executeUpdate();
out.println("<br><h1>Thank you for registering</h1>");
}
catch(SQLException e)
{
out.println("<br><h1>Sorry,registration failed.</h1>");
}
out.println("</body></html>");
out.close();
}
}
Please anybody knows solution ,give reply imm.thanks in advance
rgds
Anant