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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-08
于为地
税膦于说
相似回答