运行组件,数据库连接报错,
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
GetTemplateList: OpenDatabase Error
请熟悉oracle的帮忙分析一下,我在PLsql里都能查出数据来,为什么组件就连接不上呢,这是什么异常,该怎么解决?
另外声明一下,这个组件是完善的第三方组件。看不见代码。只有jar包,唯一的.JAVA文件就是连库的文件。

解决方案 »

  1.   

    确认你的连接应该使用SID,而不是SERVICE_NAME,因为SERVICE_NAME与SID可以不一样。
    查询sid:SELECT instance_name FROM v$instance;
      

  2.   

    你能说详细一点么,我是oracle菜鸟
      

  3.   

    查询出来结果是oa,我连接的也是oa数据库啊有什么问题么?
        ClassString="oracle.jdbc.driver.OracleDriver";
        ConnectionString="jdbc:oracle:thin:@127.0.0.1:1521:oa";
        UserName="oatzkj";
        PassWord="oatzkj";