使用java程序连接数据库总报:The Network Adapter could not establish the connection plsql连接没问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java程序连接数据库总报:The Network Adapter could not establish the connection plsql连接没问题相关的知识,希望对你有一定的参考价值。

这个报错一般都是连接字符串有问题
检查你的配置文件,IP 、SID、用户名、密码
你可以先写一个测试链接的类

Class.forName("oracle.jdbc.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:MYDATE","zc","zc");
System.out.println("成功!");
我的可以成功追问

这个不太会写!数据名字大小写有影响吗?

追答

MySpace这个是你本地的吗?
你把你的tnsnames.ora贴出来看看

追问

MYSPACE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MySpace)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

参考技术A 相关的服务你确定都启动了???追问

确定,plsql连接就没问题啊

追答

你能把代码贴出来不,还有你这都没悬赏,谁会无偿帮你啊。

追问

public static void main(String[] args)
try
Class.forName("oracle.jdbc.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:MySpace","zhangliang","zhangliang");
Statement stemt=con.createStatement();
ResultSet rs=stemt.executeQuery("select * from friends");

参考技术B 服务器没启动吧

Java spring boot 2.0连接mysql异常:The server time zone value 'Öйú±ê&#

技术图片

解决办法:application.yml提示信息表明数据库驱动com.mysql.jdbc.Driver‘已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver‘

com.mysql.jdbc.Driver改成com.mysql.cj.jdbc.Driver


我接着运行项目有报错

技术图片

解决办法:

spring:
datasource:
url: jdbc:mysql://localhost:3306/boot?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
driverClassName: com.mysql.cj.jdbc.Driver
username: root
password: 123456


以上是关于使用java程序连接数据库总报:The Network Adapter could not establish the connection plsql连接没问题的主要内容,如果未能解决你的问题,请参考以下文章

我在使用BeanUtil工具包时,用populate()方法时总报异常

java 生成javadoc文档,怎么总报错

在centos6中部署tomcat项目,但是总报java.net.ConnectException: Connection refused

java:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接:“The server selected protocol version TLS10 is not a

服务器报错 http error 503.the service is unavailable怎么解决

急!急!急java读取jdbc.properties连接数据库的问题The url cannot be null