Class.forName(Driver).newInstance();                                  
 Connection conn= DriverManager.getConnection(ConnStr,User,Password);   
 Statement stmt = conn.createStatement();

解决方案 »

  1.   

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();  
    String url="jdbc:oracle:thin:@localhost:1521:myOracle";   //myorcle是你数据库的SID  
        String user="system";  
        String password="oracle";  
        Connection conn= DriverManager.getConnection(url,user,password);  
        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="";    
    ResultSet rs=stmt.executeQuery(sql);
      

  2.   

    如果你的TOMCAT版本在5.0以上的话,把%TOMCAT%/common/lib/下的所有jar文件都包含到你的classpath路径里面去。我以前用ACCESS连接也出现过类似的问题,照上面说的做就好了。
      

  3.   

    网上有很多 JSP 连接数据库大全 但是连接 ORACLE 的把连接模式改成 thin 模式即可。
      

  4.   

    另外不需要 ORACLE 驱动
      

  5.   

    将Oracle的驱动classes12.jar放在common/lib目录或者WEB-INF/lib下面吧
      

  6.   

    记得把classes12.zip改成classes12.jar 不然那个sb得tomcat不认驱动包
      

  7.   

    Dear:安装时要不要区分客户端或服务端?只装客户端可否?
      

  8.   

    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>
      

  9.   

    DriverManager.registerDriver(new  oracle.jdbc.driver.OracleDriver());
    String lUrl="java:oracle:thin:@10.98.0.100:1521:mgssfcs";
    lConn=DriverManager.getConnection(lUrl,"scott","mdsmis");
    stmt=lConn.createStatement();
    string sql="";
    rs=stmt.executeQuery(sql);
    將oracle驅動class12.jar拷貝到tomcat\common\lib
      

  10.   

    //*连接Oracle的Bean:package access;
    import java.sql.*;
    import java.util.*;
    import java.io.PrintStream;
    public class conn_oracle
    {    String serverName;
        String sDBDriver;
        String sConnStr;
        String login_name;
        String pwd;
        Connection con;
        ResultSet rs;    public conn_oracle()
        {
            
            login_name="scott";
            pwd="tiger";
            serverName = "localhost";
            sDBDriver = "oracle.jdbc.driver.OracleDriver";
            sConnStr = "jdbc:oracle:thin:@" + serverName + ":1521:abc";
            con = null;
            rs = null;
            try
            {
                Class.forName(sDBDriver);
            }
            catch(ClassNotFoundException classnotfoundexception)
            {
                System.err.println(classnotfoundexception.getMessage());
            }
        }

    public ResultSet executequery(String sql){
    try{
    con = DriverManager.getConnection(sConnStr, login_name, pwd);
                stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    rs=stmt.executeQuery(sql);
    }catch(SQLException e){
    System.out.println("can't executeQuery");
    }
    return rs;
    }


    public int executeupdate(String sql) throws SQLException{
      try
           {
            con = DriverManager.getConnection(sConnStr, login_name, pwd);
    stmt=con.createStatement() ;
    afint=stmt.executeUpdate(sql);
         }catch(SQLException sqlexception)
              {
                System.err.println(sqlexception.getMessage());
                  } return afint;
    }
    public void closecon()
    {
       try{
           if(rs!=null)
    {
           rs.close();
    }
           if(stmt!=null)
    {
           stmt.close();
    }
           if(con!=null)
    {
              con.close();
    }
        }catch(Exception e){}
    }
    }