使用sqldeveloper

时间:2016-11-22 19:18:15

标签: oracle jdbc oracle-sqldeveloper

我的后端系统通过数据源连接到远程Oracle DB:

dataSource_esb {

    dialect = org.hibernate.dialect.Oracle10gDialect
    driverClassName = 'oracle.jdbc.driver.OracleDriver'
    url : jdbc:oracle:thin:@x.x.x.x:1521/test
    username : username
    password : password

}

现在我尝试通过sqldeveloper连接到此数据库,但我无法连接。下面是sqldeveloper配置:

  • 连接名称:test
  • 用户名:用户名
  • 密码:密码
  • 连接类型:基本
  • 角色:默认
  • hostname:x.x.x.x
  • port:1521
  • SID: -
  • 服务名称:test

2 个答案:

答案 0 :(得分:1)

数据库test应该在SID而不是service name

答案 1 :(得分:0)

根据您的数据库URL jdbc:oracle:thin:@ x.x.x.x:1521 / test jdbc:oracle:thin是你的驱动程序类型 @ x.x.x.x:1521是端口号 然后代替/ test应该:测试test是否是配置中的数据库SID。 希望你明白

由于 巴桑塔