Hi I'm trying to connect using oracle10g with eclipse but its not able to locate the driver at all .

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" import="java.sql.*"	%>
<%
	
		String uname="system";
		String pwd="*****";
		String url = "jdbc:oracle:thin:@localhost:1521:XE";
		Connection con = null;
		Statement stmt = null;
		ResultSet rst = null;
        	
	try{
		con=DriverManager.getConnection(url, uname, pwd);
		stmt=con.createStatement();
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		
	}
	catch(Exception e){
		System.out.println(e.getMessage());
	}
	
	if(request.getParameter("action")!=null)
	{
	 	String bookname = request.getParameter("book_name");
	 	String author = request.getParameter("author");
	 	int id = Integer.parseInt(request.getParameter("id"));
	 	stmt.executeQuery("insert into book_details values('"+id+"','"+bookname+"','"+author+"')");
	}
		
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<center>BOOK LIST</center>
<br><br><br>
S.no
BookName
Author
<% 
while(rst.next())
{
%>
<%=rst.getInt("id")%>
<%=rst.getString("author")%>
<%=rst.getString("book_name")%>
<%
}
rst.close();
stmt.close();
con.close();
%>
</body>
</html>

For the above code its giving the following error:

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: An exception occurred processing JSP page /dbcon.jsp at line 45

42: BookName
43: Author
44: <% 
45: while(rst.next())
46: {
47: %>
48: <%=rst.getInt("id")%>


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause 

java.lang.NullPointerException
	org.apache.jsp.dbcon_jsp._jspService(dbcon_jsp.java:99)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.14

Thanks

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.