weblogic连接本地oracle数据库失败

波鲁克 2013-09-01 01:45:16
所用软件:weblogic10.3版本,本地oracle10g
问题:weblogic10.3配置数据源时,报连接失败
问题信息:
连接测试失败。
The Network Adapter could not establish the connection<br/>oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)<br/>oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)<br/>oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)<br/>oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:480)<br/>oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:413)<br/>oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:508)<br/>oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:203)<br/>oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:33)<br/>
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510)<br/>com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:505)<br/>
--------------------------------我是华丽的分割线---------------------------------------------
Caused by: java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at java.net.Socket.connect(Socket.java:475)
at java.net.Socket.<init>(Socket.java:372)
at java.net.Socket.<init>(Socket.java:186)
at oracle.net.nt.TcpNTAdapter.connect(TcpNTAdapter.java:127)
at oracle.net.nt.ConnOption.connect(ConnOption.java:126)
at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:306)
... 100 more
>
驱动类名称是:
oracle.jdbc.OracleDriver
对应的url是:
jdbc:oracle:thin:@zhangqin-PC:1521/mytest
oracle10g,用pl/sql连没有问题,用sqlplus也没问题,所以数据库服务是正常的;后来把windows的防火墙也关了,还是不行,
想问的是:不知道为什么会拒绝连接?
想知道的是:如何解决
人比较笨,弄了一晚上都没有找到解决办法,先谢谢大家。。。,睡觉去了
...全文
465 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fmblzf 2013-09-02
  • 打赏
  • 举报
回复
波鲁克 2013-09-01
  • 打赏
  • 举报
回复
引用 2 楼 dyccsxg 的回复:
不知道你的 pl/sql 和 sqlplus 是怎么连的,可以试下用 sqlplus 这么连接下: sqlplus userName/password@//zhangqin-PC:1521/mytest mytest 是数据库服务名,zhangqin-PC 也可以换成 ip 试试; 可参考下这个:http://docs.oracle.com/cd/B14117_01/java.101/b10979/urls.htm#sthref145
,谢谢,我试了下这个后,发现我糊里糊涂的写错了数据库名字。。。,熬的太晚了,注意力都下降了很快,改成了jdbc:oracle:thin:@zhangqin-PC:1521/orcl后就没问题了,非常感谢。 另外jdbc:oracle:thin:@zhangqin-PC:1521/mytest,这个是正确的格式,是weblogic自动生成的,不需要把/换乘:,再次感谢大家,散分啦~
无聊找乐 2013-09-01
  • 打赏
  • 举报
回复
jdbc:oracle:thin:@zhangqin-PC:1521/mytest 用:
dyccsxg 2013-09-01
  • 打赏
  • 举报
回复
不知道你的 pl/sql 和 sqlplus 是怎么连的,可以试下用 sqlplus 这么连接下: sqlplus userName/password@//zhangqin-PC:1521/mytest mytest 是数据库服务名,zhangqin-PC 也可以换成 ip 试试; 可参考下这个:http://docs.oracle.com/cd/B14117_01/java.101/b10979/urls.htm#sthref145
  • 打赏
  • 举报
回复
jdbc:oracle:thin:@zhangqin-PC:1521/mytest这个url很奇葩啊,是不是应该是 jdbc:oracle:thin:@zhangqin-PC:1521:mytest,而且mytest应该是sid

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧