应该是Class.forName("oracle.jdbc.OracleDriver").newInstance();吧

解决方案 »

  1.   

    Class.forName("oracle.jdbc.driver.OracleDriver");
    这句话可以这样写
    好像你的数据源没有写对吧
      

  2.   

    我想问一下,
    String url="jdbc:oracle:thin:@"+serverName+":1521:ora9";
    这里的ora9 代表什么?
      

  3.   

    这个是Oracle数据库的SID,这个拟可能搞错了吧
    打开oracle看看
      

  4.   


    classes12.jar文件放在lib里了吗?
      

  5.   

    已经放了。初学者,SID,怎么看?
      

  6.   

    database = readEntry("database(a TNSNAME entry): ");      System.out.print("Connecting to the database...");
          System.out.flush();      System.out.println("Connecting...");
          Connection conn = DriverManager.getConnection
                            ("jdbc:oracle:oci:@" + database, user, password);
      

  7.   

    9i最好用ojdbc4.jar的JDBC驱动
    从程序出错来看,驱动是找到了,数据源设置有错,
    数据源的格式是正确的,不过你的具体参数是否正确,检查一下
      

  8.   

    <%@ page import="java.sql.*"%>
    <%@ page import="java.util.*"%>
    <%@ page import="java.io.*"%>
    <!--%@ page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%-->
    <%@ page import="oracle.jdbc.driver.OracleDriver"%>
    <%@ page import="java.lang.*"%>
    <%@ page contentType="text/html; charset=gb2312" %><% 
       request.setCharacterEncoding("gb2312");
       String CLASSFORNAME="oracle.jdbc.driver.OracleDriver";
       String SERVANDDB="jdbc:oracle:thin:@localhost:1521:shop";
       //String SERVANDDB="jdbc:oracle:oci8:@shop";
       String USER="scott";
       String PWD="tiger";
    %>
    这个是我原来项目的include,看看吧,绝对没问题。shop就是数据库名。localhost是本机名哦。
      

  9.   

    ORACLE 8 默认的数据库名是什么?
      

  10.   

    你不是oracle9吗?怎么又成了oracle8了
    数据库名就是SID没有默认的,是在你安装oracle的时候必须设置的