把Oracle的jdbc驱动部署到/WEB-INF/lib中。

解决方案 »

  1.   

    classes12.jar
    这个包放进lib里..
      

  2.   

    我用asp连的oracle的时候是用Oracle Objects for OLE
      

  3.   

    *******Method 1******Class.forName( "oracle.jdbc.driver.OracleDriver" );
    //connectionString url="jdbc:oracle:thin:@ip地址:端口:数据库名称";
    String name="用户名";
    String password="密码";
    Connection conn=DriverManager.getConnection(url,name,password);
    //get data from the DB
    DatabaseMetaData md=conn.getMetaData();*******Method 2*******
     
    InitialContext ctx=new InitialContext();
    DataSource ds=(DataSource)ctx.lookup("jdbc/已经连接好的数据库名称CoreDS");
      

  4.   

    有本书...叫《JSP+Oracle组建动态网建实例精讲》 还有楼主最好先学学JAVA基础
      

  5.   

    你用JBuilder开发.不就省掉配置问题了嘛!!至于连接.还是专门分开的好.import java.io.*;
    import java.sql.*;
    public class Conn {    public static synchronized Connection getConnection() {
            String _sDriver_Name = "oracle.jdbc.driver.OracleDriver";
            String _sURL_Param[] = {
                "jdbc:oracle:thin:@localhost:leon", "exam", "a"
            };
            Connection c = null;
            try {
                Class.forName(_sDriver_Name);
            }
            catch (ClassNotFoundException e) {
                System.out.println(
                    "\n!!! Sorry, I couldn't load the JDBC driver!\n".concat(String.
                    valueOf(String.valueOf(_sDriver_Name))));
                e.printStackTrace();
            }
            try {
                c = DriverManager.getConnection(_sURL_Param[0], _sURL_Param[1],
                                                _sURL_Param[2]);
            }
            catch (SQLException e) {
                System.out.println(String.valueOf(String.valueOf( (new StringBuffer(
                    "\n!!! Sorry, I couldn't Connect to the database!\n")).append(
                    _sURL_Param[0]).append(" ").append(_sURL_Param[1]).append(
                    " \n\n"))));
            }
            return c;
        }
    }
      

  6.   

    环境配置:http://www.pcdog.com/network/html/2004730/30720046794_1.htm连接数据库例子: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为你的数据库的SID 
    String 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> 
      

  7.   

    根据你的代码,报错很可能是Oracle驱动没有在环境变量里
    把oracle的JDBC驱动放到 $web-inf/lib里