数据库拒绝了你的请求,出错代码是 12505
你可以查看oracle的文档,看12505是什么错误,
如果没记错的话,应该是你给的数据库的名字
错了

解决方案 »

  1.   

    你的数据库的名字是什么???是orcl吗,不是的话改成你的数据库名字
      

  2.   

    是的,没错。oemapp dbastudio进去后就是orcl.
    会不会是host的错误啊?好像没有设置host,默认的是主机名吗?
      

  3.   

    将用户名以及密码加到连接里面: Class.forName("oracle.jdbc.driver.OracleDriver");
     Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@172.18.8.4:1521:ORCL", "scott","tiger"); 
      

  4.   

    谢谢各位大侠,可是问题还没解决。
    还是那几句的程序,出现的错误是:
    java.sql.SQLException:Protocol violation
          at oracle.jdbc.dbaccess:DBError.check_error(DBError.java:423)
      

  5.   

    请指教,我的问题还没解决:
    还是那几句的程序,出现的错误是:
    java.sql.SQLException:Protocol violation
          at oracle.jdbc.dbaccess:DBError.check_error(DBError.java:423)
      

  6.   

    应该是你的连接数据库的jdbc版本不对,可以去
    oracle那里download一个和你的数据库相对应
    的jdbc包