在classpath中声明class12.jar了么?

解决方案 »

  1.   

    谢谢二位的帮助,我的con(private Connection con)定义了,在classpath里加了\oracle\jdbc\lib\classes12.zip这个路径,出现上面的错误,不知是哪方面的错误
      

  2.   

    是这样吧
    theurl="jdbc:oracle:oci8:@linux:1521:BTEST.BEAUTYBEARD"; 
    Class.forName(“oracle.jdbc.driver.OracleDriver");
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    con=DriverManager.getConnection(theurl,"SQA","SQA");
      

  3.   

    con=DriverManager.getConnection(theurl,"SQA","SQA");
    theurl="jdbc:oracle:oci8:@linux:1521:BTEST.BEAUTYBEARD"; 这两句代码明显顺序反了啊!!!
      

  4.   

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
    String url="jdbc:oracle:thin:@211.211.211.211:1521:melinets"; 
    String user="system"; 
    String password="manager"; 
    Connection conn= DriverManager.getConnection(url,user,password); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 把classes12.zip改名成classes12.jar  修改classpath后要重启机器或者把classes12.jar放到$JAVA_HOME/jre/lib/ext/下
      

  5.   

    chenxiongwei,您好!
    代码是你写的这样,请问是哪方面的错误
      

  6.   

    很简单的错误罢了,是没注意吧
    没先声明,怎么引用的到呢
    con=DriverManager.getConnection(theurl,"SQA","SQA");
    theurl指的是url,照你的程序url是theurl,当然会报:"无效的驱动程序指示符"
      

  7.   

    谢谢大家,我的问题已解决了,是theurl的问题