今天用JDBC连Oracle数据库,又是无法连接。郁闷!郁闷!
  这阵子在做一个项目,要用到存储过程来建表,必须得用Oracle啊。而我本机上的Oracle是自己安装个人版在本机XP系统的,自己用还是可以的,但用JDBC连不上,提示缺个适配器什么的。这可如何是好啊?
   上网查查去,胡乱找了一通,嘿!找到一个Oracle10g安装手册.doc,上面写了Oracle10g的安装环境是: 
   操作系统:Windows XP Professional SP2,装有虚拟机    VMware    Workstation 5.0.0.13124<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   虚拟操作系统:Windows 2000 Server English Version(基本补丁已经安装)

   虚拟内存大小:1g

    数据库及版本:Oracle 10g 10.2.0.1
 
  是不是说,Oracle必须装在服务器上呢?
  试试看看,不就知道了?
  于是找来虚拟机,装上,建一个虚拟机;又找了个Windows 2000 Server 系统,是个ISO文件(ISO文件的话,方便我们用虚拟CD启动装系统);装系统始终是件麻烦事,可是费了我九牛二虎之力啊;这个无人值守的系统很奇怪,弄了很久才摸出个规律:1. 如果安装全自动的系统的话,貌似无反应,得选择手动的;2. 虚拟机里需要重启的话,真实系统也得重启,要不然的话,否则也是无期的等待;……
   装完系统后记得装虚拟机的工具(Install VMware Tools),系统驱动就不需要自己装了,如下图:
 
 
 跟着装Oracle,个人版的:
 
 
完了后,开启Telnet服务,从XP系统Telnet上去,执行SQL语句试试,如图,虚拟机的IP为192.168.0.108:
 
最后,终极测试,用JDBC试试,如图,也成功了,^_^:
 
有空再搞个linux耍耍,哈哈哈~~~