指定的驱动程序要出现在classpath里 或者在类目录下

解决方案 »

  1.   

    String connect_string="jdbc:odbc:component:@cheng1:1521:orcl";
    String driver_string="oracle.jdbc.driver.OracleDriver" ;  
     
    Connection lconn;  
     
    lconn=DriverManager.getConnection(connect_string,"eflowda","rjsoft");  
     
    我是这个驱动,我也放在了类目录下,可还是不行,它更本不执行这个语句,
      

  2.   

    这是我地连接代码,看看给你又什么帮助
    String userName = "gipadmin";
    String password = "gipadmin";
    String jdbcDriver = "oracle.jdbc.driver.OracleDriver";
    String url = "jdbc:oracle:thin:@192.168.10.177:1521:gipdb";
    public Connection getCon() throws Exception{
    Class.forName(jdbcDriver);
    Connection conn = DriverManager.getConnection(url,userName,password);
    return(conn);
    };
      

  3.   

    楼长好象少了一句
    Class.forName(jdbcDriver);
      

  4.   

    我来告诉你,应该注意的是oracle的驱动要放在classpath里,或者放在你建的类目录里,是一个名为classes12.zip的文件,可以在安装好了的oracle程序目录里找到,相对路径是:..\oracle\ora81\jdbc\lib\classes12.zip(如果你装了oracle的话),将它改名为classes12.jar放在classpath里,或者放在你建的类目录里,然后在你的代码里应该有这些东东:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:端口:库名","用户","密码");
    慢慢调吧
      

  5.   

    rongji(榕基):
    我地当然可以连接上,您别把用户名和密码也给搞错了啊
    要不就是你地驱动有问题,或者驱动放置地路径不对
    sunni(死猪)讲地很对