昨晚在电脑上装了ORALCE9I,乖乖,这家伙一点也不客气,比VS2005安装后还大,一个数据库就用了1.3个G,好在我的硬盘还有空间,不然还真拿他没办法呢!本人电脑不算好了,三年前DIY的,不过一直运行速度良好,再加上现在启用了UPS(主要是因为住的地方用电太多,经常电压低,也防止突然停电丢了东西),还是比较稳定的了!
硬件:P4+512M+IDE80G*7200
软件:windows2000 server+eclipse3.2+myeclipse5.0GA+hibernate3.1+oracle9i/DB28.2/MYSQL5.0/SQL SERVER2000sp4
之前做HIBERNATE的映射时,出现了MYSQL的生成映射文件错误,记得当时搞了很久,首先是确保你在你的电脑上只装了一个MYECLIPSE,如果装了两个,你就只能连接上MYSQL,不能产生映射文件的,因为它会报这样一个错误:"MyEclipse5 在"Generating Artifacts"期间发生了内部错误",我相信很多朋友都遇到过,而且无论你重启还是新建连接,都一样!
解决:把已经安装的两个MYECLIPSE都给删除了,然后再用WINDOWS优化大师装注册表,系统垃圾文件都清除掉,这一步主要是为了将系统清除得更为干净一些!再重新安装MYECLIPSE。
如果重启安装了MYECLIPSE还是报错,或者你仅装了一个也报同上面的错误,那就是你的数据库驱动的事了,MYSQL的JAR驱动如果是老版本,我想可能是JDK1.4或更早的JDK编译的,而在JDK5下面则会出现错误,
解决:去WWW.MYSQL.COM下一个最新的驱动,从3.1以上都可以,最新的好像是5.0的驱动,
同样ORACLE也存在这样的问题,我在家里用的是ORACLE9I,在公司里用的是ORACLE10G,而在家里不行,则在公司里就行了,主要就是因为两个的驱动不一样,在家里用的是CLASSES12.JAR,而在公司用的是10G自带的OJDBC14.JAR,然后将这个OJDBC.jar换了家里的CLASSES12.JAR就解决了,其实这个也不能算是MYECLIPSE的错误了,主要原因我想可能是JDK版的原因,虽然JAVA的现代版本的兼容性一直表现不错,但不代表就一点错误也没有的!
这次设计的一个系统,是要跨数据库与跨浏览器的,当然跨平台就不用多说了!还加上了多语言版,所以工程设计起来也比较复杂,先前我对ORACLE了解较少,所以这次设计数据时,也碰到了不少的问题,我想HIBERNATE的优点我还没有将它发挥出来吧!
同时JAVASCRIPT在设计时,也比较让人郁闷,在IE下是正常的,不代表在火狐下就是正常的,为了兼容常用的数据库和游览器,我的电脑上装了五个数据库,三个游览器,还在虚拟机中装了Linux(Ubuntu)。
不早了,刻吃得午餐了,在这最后写几句我的下一步目标吧。
不知道大家有没有用过SUN公司出品的下载工具,Sun Download Manager 2.0 一个跨平台的好东西,多线程下载,还有就是IBM网站下载DB2时,提供的APPLET下载工具,我个人认为都还不错,所以想来开发一套基于APPLET的多线程下载软件,可以实现断点续传,有点像迅雷WEB下载工具那样吧,目前有一点点头绪了,等到过完年后,我会将这个项目放到www.latea.com.cn这个站点上,希望有兴趣的朋友一起来讨论!