step 1. 关闭windows防火墙

开始 -> 控制面板 -> 系统和安全 -> windows防火墙 -> 打开和关闭防火墙

(这步后需要重启)

step 2. 配置虚拟机和主机在一个局域网

parallels右下角设置(点开设置,或先展开后点击蜘蛛网的图标),

 

选择桥接网络下的“默认适配器”(mac地址应该有,博主涂掉了 :P)

step 3. win7中点开“网络和共享中心”看虚拟机ipv4

本地连接 -> 详细信息 -> 抄下ipv4,子网等信息(截屏方便些)

step 4. 固定ip (后测试这步不做貌似也可以)

退回到本地连接 -> 属性 -> ipv4 -> 属性 -> 使用下面ip地址(把刚刚截屏信息抄下)

step 5. 修改listener.ora文件(我的是oracle11g)

文件位置:<oracle安装文件夹>\product\11.2.0\dbhome_1\NETWORK\ADMIN

在“(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))”后添加这句“(ADDRESS = (PROTOCOL = TCP)(HOST = <虚拟机ipv4>)(PORT = 1521))”

step 6. 现在就可以连接啦

测试class:

package test;//新建java project为test

import java.util.*;
import java.sql.*;

public class Ex1
{

//Connection Variables
      Connection mainConnection = null;
      Statement mainStatement = null;
      ResultSet mainResultset1 = null;

public static void main(String[] args)
    {
        Ex1 e = new Ex1();
    }

/********************************************/
    /* constructor                                */
    /********************************************/
     public Ex1()
    {
        System.out.println();
        ConnectToDB();
    }

/********************************************/
    /* Connecting to DB                            */
    /********************************************/
    public void ConnectToDB()
     {
        try
        {
            // loading Oracle Driver
            System.out.print("Looking for Oracle's jdbc-odbc driver ... ");
            DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
            System.out.println(", Loaded.");

String URL = "jdbc:oracle:thin:@<虚拟机ip>:1521:<数据库SID>";
            String userName = <数据库用户名>;
            String password = <密码>;

System.out.print("Connecting to DB...");
            mainConnection = DriverManager.getConnection(URL, userName, password);
            System.out.println(", Connected!");

mainStatement = mainConnection.createStatement();

}
           catch (Exception e)
           {
             System.out.println( "Error while connecting to DB: "+ e.toString() );
             e.printStackTrace();
             System.exit(-1);
           }
     }
}

转载于:https://www.cnblogs.com/joycelee/p/3383713.html

MAC主机eclipse连接parallels内win7虚拟机oracle相关推荐

  1. oracle连接出现ora-12154,与虚拟机Oracle连接出现ora-12154问题的解决方法

    谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确.对于listener配置不正确的一般较少发生,大多数人都是按照默认配置一路"下一步&quo ...

  2. 居家办公:Mac借助Windows连接公司内网

    macOS Monterey 版本 12.5 背景 Mac升级后无法连接vpn,本文借助windows做跳板机来实现mac远程公司电脑. 简图 1. Windows10 连接公司VPN(连接成功✅: ...

  3. mac版eclipse连接mysql_将Eclipse连接到mysql mac os x jdbc驱动程序

    我想在学习java sql的东西时运行下面的代码,但是,我已经创建了数据库,并且从终端尝试了它的好处.将Eclipse连接到mysql mac os x jdbc驱动程序 1,我得到这个错误 java ...

  4. mac m1 无法连接公司内网问题

    问题:mac m1 pro 连家里wifi无法连上公司vpn 介绍:本人是mac m1 pro 系统12.5,这段时间在家办公,发现连接不了公司的vpn ,网上看了无数各种复杂方法,都是曲线救国,有的 ...

  5. Mac 如何远程连接公司内网

    一.打开系统偏好设置,点击网络 二.点击"➕"按钮,选择接口类型 三.填写服务器地址.帐户名称,点击鉴定设置 四.输入密码.共享的密钥,询问管理员.如果没有共享的密钥,请参照第六步 ...

  6. Oracle vm visualbox虚拟机双网卡设置-解决主机无法连接靶机的问题

    Oracle vm visualbox虚拟机双网卡设置-解决主机无法连接靶机的问题 文章目录 Oracle vm visualbox虚拟机双网卡设置-解决主机无法连接靶机的问题 虚拟机网络规划 Hos ...

  7. 分享mac主机通过虚拟机中parallels连接内网

    准备条件 mac和虚拟主机能正常访问外网,虚拟机开启vpx客户端后,虚拟机网页能够访问内网. 记录虚拟机vpx网卡的ip信息 ip 为 192.168.ipThd.xx . 这个ipThd决定后面的i ...

  8. 远程控制桌面,外网电脑PC手机ios安卓mac远程桌面连接内网linux和windows主机,史上最全最详细图文教程

    通过开放的nat123.windows远程桌面.SSH工具,等合理的配置,实现外网远程控制内网远程桌面连接windows和,外网SSH访问内网LINUX主机的实现:在访问端,同时可以是电脑PC,也可以 ...

  9. 内网虚拟机静态IP设置VMWare内网通外网不通把某一网段白名单虚拟机ping不通主机虚拟机桥接改成非192.168网段服务器与电脑直连共享wifi

    首先关于虚拟机网络问题,先打开网络适配器,查看是否有vmware下载后的两个自带的虚拟网卡,网络和internet->更改适配器 可以看到VMnet1和VMnet8两个虚拟机网卡和wlan网卡以 ...

最新文章

  1. 第十六天-企业应用架构模式-离线并发模式
  2. jQuery中终止Ajax请求
  3. [hypervisor]-AArch64 (hypervisor)Virtualization学习笔记
  4. SQL SERVER 如果判断text类型数据不为空
  5. Docker 跨主机网络方案分析
  6. 搭建Android开发环境 第二章
  7. 鸿星尔克因公司系统崩溃、恳请顾客退款;乔布斯首份手写求职信拍卖出222万;OpenAI 开源 Triton语言|极客头条...
  8. 实操指南|数据分析遇上餐饮业
  9. Java基础——详尽说明try-catch-finally的用法
  10. java工资管理系统课程设计_java课程设计工资管理系统.doc
  11. 拓嘉辰丰电商:拼多多店铺如何成功拼单
  12. 父级fixed_position:fixed相对父级元素定位而不是浏览器
  13. 【javase系列基础包装类及日历类详细总结,看完不会来找我~】
  14. 【业务】畅捷通T+销售业务分解操作指导
  15. 链表之链表的结点插入
  16. root后没反应怎么办,没有root怎么办?
  17. 关于The C10K problem的一些资料
  18. Latex下载和安装
  19. 前端常见功能测试用例
  20. web网页设计期末课程大作业——HTML+CSS+JavaScript美食餐饮文化主题网站设计与实现

热门文章

  1. Linux IP代理筛选系统
  2. java学习笔记(22)java输入标签,单选框,复选框,添加文件,文本域,下拉框
  3. java 文件缓冲区_基于直接缓冲区和非直接缓冲区的javaIO文件操作
  4. 1.冯诺依曼体系结构组成及其特点
  5. 耿建超英语语法---非谓语动词作同位语和定语
  6. Monte-Carlo算法(基本原理,理论基础,应用实践)
  7. 绘画教程:动漫角色中男生女生脸部画法
  8. 数据架构建设方法及案例
  9. [PyTorch]手动实现logistic回归(只借助Tensor和Numpy相关的库)
  10. Disentangling and Unifying Graph Convolutions for Skeleton-Based Action Recognition