kenu
2003-03-08 07:45:37
11
52500

[jdbc] oracle 연결시 Error 모음입니다.


끔찍한 java 에러입니다.
jdbc연결시 에러입니다.


classes12.zip 이 연결이 안된 경우입니다.
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at getEmp.main(getEmp.java:18)

해결1: classes12.zip을 classes12.jar 로 이름을 바꾼 뒤에 <CATALINA_HOME>/common/lib 에 놓고 재시동


host 주소가 맞지 않은 경우입니다.
또는 listener가 떠있지 않은 상태입니다.
java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:210)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at getEmp.main(getEmp.java:20)

db명이 틀릴경우입니다. 호스트스트링이라고도 합니다.
java.sql.SQLException: IO 예외 상황: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:210)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at getEmp.main(getEmp.java:20)

아이디와 패스워드가 틀릴경우입니다.
java.sql.SQLException: 널 사용자나 암호가 THIN 드라이버에서 지원되지 않습니다
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:803)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:179)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:198)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at getEmp.main(getEmp.java:20)

1
1
  • 댓글 11

  • 뭐정
    2002-01-14 19:23:12
    이거 에러를 보여주면 에러 해결책도 갈켜줘야?
    0
  • kenu
    2002-01-14 19:40:09
    ^^; 에러 원인만 보여준 것입니다. 많은 것을 요구하시는군요... 힘듭니다. 환경이 다 틀린데, 하나하나 해결책을 제시하는 것은... 제겐 너무 힘들군요. 이것 보고도 모르시는분들은 q&a에 다시 질문하시던데요... 제 사기를 팍 꺽어 놓으시는군요.
    0
  • kenu
    2002-01-14 19:43:34
    q&a 에 구체적으로 환경을 적어놓으시면 조금더 구체적으로 해결방법을 찾아볼 수 있습니다. 위의 에러는 가장 빈번히 일어나는 에러의 원인입니다. 각 에러마다 1~2줄의 커맨트가 없는 것에 대해서 제가 한글로 적은 것 뿐입니다. 이게 도움이 되서 해결하시는 분도 많은 것으로 알고 있습니다. 너무 제 기를 죽이지 않으셨으면 좋겠군요
    0
  • kenu
    2002-01-14 19:45:49
    "뭐정 이거 에러를 보여주면 에러 해결책도 갈켜줘야 ?"처럼 커멘트를 다는 것 보다는 "구함:각 경우의 해결책" 이라고 말투를 사용하시면 좋았을 텐데요... 하여간, 신년초니까 복많이 받으세요
    0
  • yijeon
    2002-08-19 15:05:23
    ㄳ염....금새 해결됐네여.....
    0
  • 이무진
    2002-12-14 20:23:15
    뭐정 <- 웃기는 님일쎄..

    일단.. 스스로 열띰히... 알아보고.. 찾아보고..

    물어보고 해결할 생각은 없이..

    떡 앉아서.. 밥먹여주쇼.. 라고 말하는 식이라니..

    어이 없음..
    0
  • 붕냥붕
    2003-04-01 10:14:44
    kenu님 감사합니다. 덕분에 문제가 해결됐습니다.
    뭐정님은 밥을 입에 쳐 넣어달라는 말처럼 들리는군요..
    ^^;
    0
  • zzin0
    2003-08-27 15:21:29
    ㅎ ㄳㄳ 저는 이거 보구 해결했습니다.
    어이없는 에러였군염^^
    0
  • june
    2003-12-06 10:21:57
    오늘 처음 만난 에러인데 이러한 이유들이 있군요..
    잘되다가 이러는걸로 봐서 오라클 리스너가 죽은듯 하네요 ㅡㅡ;;;;
    어여 해결해야하것넹
    감사용^^*
    0
  • jud8
    2004-01-26 19:46:39
    kenu님 감사합니다..몇시간동안 막혔던 에러원인을 찾았네요...^^
    0
  • 코나안
    12
    2015-06-17 17:50:30

    좋은 정보 감사합니다


    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.