zoukankan      html  css  js  c++  java
  • Oracle开放1521端口 telnet不通解决办法

    在windosw虚拟机server2012上安装Oracle数据库后,远程连接失败,报 java.sql.SQLException: The Network Adapter could not establish the connection 错误,然后尝试解决。

    1.先在防火墙上配置入站规则,开放1521端口。

    2.然后telnet server_ip 1521 还是报连接失败,因为虚拟机的ip是配置的内网ip,telnet 127.0.0.1 1521 和telnet localhost 1521 竟然是通的,但是程序里test测试oracle数据库连接还是不通,之前一直用的linux版本的oracle,很少出现这种问题。

    3.然后想到查看Oracle的配置文件,打开路径 D:OracleAdministratorproduct11.2.0dbhome_1NETWORKADMINlistener.ora 文件,尝试将下图中的host改成电脑名竟然成功了,原来是localhost。

    贴上简单的jdbc测试代码:

    import java.sql.Connection;
    import java.sql.DriverManager;
    public class JabcTest {
    
        public static void main(String[] args) {
            String driverName = "oracle.jdbc.OracleDriver";
            String dbURL = "jdbc:oracle:thin:@172.19.57.246:1521:orcl";
            String userName = "scott";
            String userPwd = "tiger";
            try
            {
                Class.forName(driverName);
                
                Connection dbConn = DriverManager.getConnection(dbURL, userName,userPwd);
                System.out.println("连接数据库成功");
            }
            catch (Exception e)
            {
                e.printStackTrace();
                System.out.print("连接失败");
            }
        }
    }
  • 相关阅读:
    HTML DOM教程 14HTML DOM Document 对象
    HTML DOM教程 19HTML DOM Button 对象
    HTML DOM教程 22HTML DOM Form 对象
    HTML DOM教程 16HTML DOM Area 对象
    ubuntu 11.04 问题 小结
    VC6.0的 错误解决办法 小结
    boot.img的解包与打包
    shell里 截取字符串
    从零 使用vc
    Imagemagick 对图片 大小 和 格式的 调整
  • 原文地址:https://www.cnblogs.com/loong-hon/p/10832143.html
Copyright © 2011-2022 走看看