簡體   English   中英

JDBC連接異常

[英]JDBC connection Exception

我收到異常ORA-12504,TNS:listener在CONNECT_DATA中未獲得SID,請問您對此有何幫助? tnsnames.ora

SUNRISEDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SUNRISEDB)
    )
  )

listener.ora

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = pacdcinfoddpodbc.cable.comcast.com)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = C:\\ app \\ kkumar003c

我的java代碼是

try {
                Class.forName("oracle.jdbc.driver.OracleDriver");
                 dbConn = DriverManager.getConnection("jdbc:oracle:thin:@147.191.10.119:1521","KIRANDB","KIRANDB"); 
                System.out.println();
            } catch (Exception e) {
                e.printStackTrace();
            }
        System.out.println("db connection=="+dbConn);
        }

更改此行-

dbConn = DriverManager.getConnection("jdbc:oracle:thin:@147.191.10.119:1521","KIRANDB","KIRANDB");

dbConn = DriverManager.getConnection("jdbc:oracle:thin:@147.191.10.119:1521:**SUNRISEDB**","KIRANDB","KIRANDB");

您需要您的架構名稱代替NAME

dbConn = DriverManager.getConnection("jdbc:oracle:thin:@147.191.10.119:1521:NAME","KIRANDB","KIRANDB");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM