楼主的类路径一定有问题。C:\bea\user_projects\domains\mydomain>set classpath
CLASSPATH=.;D:\oracle\ora90\jdbc\lib\classes12.zip; D:\Program Files\Microsoft SQL JDBC\lib\mssqlserver.jar;D:\Program Files\Microsoft SQL JDBC\lib\msbase.jar;D:\Program Files\Microsoft SQL JDBC\lib\msutil.jar楼主参考一下。
CLASSPATH=.;D:\oracle\ora90\jdbc\lib\classes12.zip; D:\Program Files\Microsoft SQL JDBC\lib\mssqlserver.jar;D:\Program Files\Microsoft SQL JDBC\lib\msbase.jar;D:\Program Files\Microsoft SQL JDBC\lib\msutil.jar楼主参考一下。
http://www.blogjava.net/rickhunter/category/3664.html
,把classes12.zip加入到TOMCAT/common/lib下面
jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为你的数据库的SIDString user="scott";String password="tiger";Connection conn= DriverManager.getConnection(url,user,password);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String sql="select * from test";ResultSet rs=stmt.executeQuery(sql);while(rs.next()) {%>您的第一个字段内容为:<%=rs.getString(1)%>您的第二个字段内容为:<%=rs.getString(2)%><%}%><%out.print("数据库操作成功,恭喜你");%><%rs.close();stmt.close();conn.close();%></body></html>
你用的是Tomcat 吧
第二、Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
第三、你的classpath前面一定要有一个点"." .;D:\Java\jdk1.5.0_02\bin;