关于JDBC访问虚拟机数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:15:23
我的JDBC程序没有问题,已经在多台机器上测试都可以用。我在VMware虚拟机上安装了Oracle 10g,用户名密码都一致,虚拟机网卡设置为桥接模式,真实机和虚拟机也可以ping通,并且可以相互访问共享文件夹。虚拟机自己的JDBC也可以访问数据库,但是真实机的JDBC填写了虚拟机的IP以后,就无法访问,显示为“IO连接数据库异常”,请教如何解决?在线等,非常感谢!
另外Oracle10g不用的时候,如何关闭监听?

你在服务管理里面把oracle的监听和服务开启没有,没有开启就算是登陆进去了连接数据库也有问题,还有你的去manger里面测试一下网络看有没有和oracle连接成功。应该是这个问题!

如果你用sq plus连接虚拟机的Oracle10g都连不上,就不是程序问题~

可以在服务中把Oracle tnslistener关掉,这样就可以关闭监听服务了!不过个人建议这个服务开着,我一般把Oracle实力的进程关闭,还有DB console也没啥用,还有就是isqlplus这个我一般也关闭,至于jdbc无法链接通过,建议你先sqlplus ,这个能通过再用jdbc链接!

歇歇脚( http://xiexiejiao.cn )