JZ006:异常:java.net.ConnectException:连接被拒绝?

JZ006:异常:java.net.ConnectException:连接被拒绝?,java,jdbc,sap-ase,Java,Jdbc,Sap Ase,使用以下代码连接sybase ASE 16时,出现错误: JZ006:捕获的IOException:java.net.ConnectException:连接 拒绝 代码是: package sybase; import java.sql.*; import java.util.*; public class Conn2ASE { public static void main(String[] args) { try { Class.forName("com.syba

使用以下代码连接sybase ASE 16时,出现错误:

JZ006:捕获的IOException:java.net.ConnectException:连接 拒绝

代码是:

package sybase;

import java.sql.*; 
import java.util.*;
public class Conn2ASE {
public static void main(String[] args) {
    try {
        Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance();
        String url = "jdbc:sybase:Tds:192.168.100.120:5000/master";
        Properties sysProps = System.getProperties();
        sysProps.put("user", "sa");
        sysProps.put("password", "560128");
        Connection conn = DriverManager.getConnection(url, sysProps);
        Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String sql = "select id,name,crdate from dbo.sysobjects where type='U'";
        ResultSet rs = stmt.executeQuery(sql);
        while (rs.next()) {
            System.out.println("oject_id:"+rs.getString(1)+",oject_name:"+rs.getString(2)); 
        }
        rs.close();
        stmt.close();
        conn.close();
    } catch (Exception e) {
        System.out.println(e.getMessage());
    }
    }
}

有什么问题吗?有人能告诉我吗?

这意味着192.168.100.120端口5000上没有运行sybase服务器,或者连接被防火墙阻止。我已通过
sudo systemctl stop firewalld.service
停止防火墙,ASE也在192.168.100.120端口5000上运行,还有其他原因吗?这种类型的错误通常出现在jdbc连接url出现任何问题时,即String url=“jdbc:sybase:Tds:192.168.100.120:5000/master”;我如何解决这个问题?您好,有什么解决方案吗?这意味着192.168.100.120端口5000上没有运行sybase服务器,或者连接被防火墙阻止。我已通过
sudo systemctl stop firewalld.service
停止防火墙,ASE也在192.168.100.120端口5000上运行,还有其他原因吗?这种类型的错误通常出现在jdbc连接url出现任何问题时,即String url=“jdbc:sybase:Tds:192.168.100.120:5000/master”;我如何解决这个问题?嗨,有什么解决办法吗?