java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
你是用的windows操作系统么?那你要放的是class12.jar文件,而不是zip
zip是liunx下用的吧。
此外,合适的做法应该是把class12.jar放到web应用的WEB-INF/lib目录下,或者放到tomcat/common/lib下面,这样就不必把数据库驱动配成环境变量了
否则你以后学了struts/spring/hibernate什么的都要配环境变量,不是要配死人了
你是用的windows操作系统么?那你要放的是class12.jar文件,而不是zip
zip是liunx下用的吧。
此外,合适的做法应该是把class12.jar放到web应用的WEB-INF/lib目录下,或者放到tomcat/common/lib下面,这样就不必把数据库驱动配成环境变量了
否则你以后学了struts/spring/hibernate什么的都要配环境变量,不是要配死人了
另外我在自己机子上搜索不到这个文件!
能告诉我下载的连接吗?谢谢!
我google 了一下,怎么有的地方说zip 和jar是一样的啊!
搞晕了!
有哪位朋友解释下!
不过顺便说一据,这样写数据库连接的javabean实在很不可取!Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from book");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("BOOKID")+"</td>");
out.println("<td>"+rst.getString("bookname")+"</td>");
out.println("<td>"+rst.getString("publisher")+"</td>");
out.println("<td>"+rst.getFloat("price")+"</td>");
out.println("</tr>");
}
//关闭连接、释放资源
rst.close();
stmt.close();
con.close();这一段都不该要,后面三行更是该独立做接口,不然你的jsp怎么写?
有空去:http://www.weblogic.com.cn看看
我感觉.jar和.zip都一样没什么区别。
还有你应该将驱动放到web里的lib目录下放一份,在web容器里放一份,tomcat就像fdabobi(小爪尖尖)说的,weblogic就放到bea\weblogic81\server\lib里一份
我知道要用bean!
但为什么这样就不能访问数据库啊??
不可取在什么地方啊??//Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from book");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("BOOKID")+"</td>");
out.println("<td>"+rst.getString("bookname")+"</td>");
out.println("<td>"+rst.getString("publisher")+"</td>");
out.println("<td>"+rst.getFloat("price")+"</td>");
out.println("</tr>");
}
//关闭连接、释放资源
rst.close();
stmt.close();
con.close();这一段都不该要,后面三行更是该独立做接口,不然你的jsp怎么写?
有空去:http://www.weblogic.com.cn看看
这位朋友能讲具体点么? ^..^
总算跟oracle 连上了!
谢谢楼上的朋友们!