PLSQL可以连接上本地的ORACLE,但是JAVA连不上。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PLSQL可以连接上本地的ORACLE,但是JAVA连不上。相关的知识,希望对你有一定的参考价值。

PLSQL可以连接上本地的ORACLE,表都建好数据也有,肯定是可以用的,但是用JAVA配置连接时,就会报错:
java.sql.SQLRecoverableException: 无法从套接字读取更多的数据
com.mchange.v2.resourcepool.ResourcePoolException: Unexpected Break Stack Trace!

我把PLSQL和JAVA的配置发上来,大家帮我看看吧!
PLSQL:
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.71.105)(PORT= 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = myoracle.192.168.71.105)
)
)

JAVA:
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.name=orcl
jdbc.port=1521
jdbc.username=scott
jdbc.password=tiger
jdbc.url=jdbc\:oracle\:thin\:@192.168.71.105\:$jdbc.port/$jdbc.name

如何有需要进一步了解的地方请追问,在线等。

jdbc.url=jdbc\:oracle\:thin\:@192.168.71.105\:$jdbc.port/$jdbc.name
主要这句有问题,
你可以试试这样写:
jdbc.url="jdbc:oracle:thin:@(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.71.105)(PORT= 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = myoracle.192.168.71.105)
)
)"
希望能帮到你。追问

我试了下,它报:java.sql.SQLException: No suitable driver

参考技术A 于为地
税膦于说

tomcat启动报错

技术分享图片

 

 

这种报错是本人连接不上oracle数据库 但是别人能连接上 自己的plsql也能连接上 就是把项目部署到tomcat上连接不上

本人解决办法是把tomcat删了重新装了一下 再配上jre 之后再启动就可以啦

以上是关于PLSQL可以连接上本地的ORACLE,但是JAVA连不上。的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库,我把用户删除了,但是plsql中还能登录

plsql能远程连上oracle数据库,java程序连不上

您好,您提问过的问题:plsql能远程连上oracle数据库,java程序连不上,是怎么解决的?

tomcat启动报错

oracle 第二个数据库实例,用plsql不能连接

plsql连接本地数据库