把oracle 卸了,突然发现写的程序,连不上数据库了,报的错误是:
no ocijdbc10 in java.library.path
可是明明已经把oracle jdbc驱动程序都copy到一个单独的文件夹了,
难道光有oracle jdbc还不行,一定得安装一些oracle组件?不用这么
不方便吧?试想肯定有独立的oracle jdbc Driver.
google + baidu 后发现中文资料很少,英文资料好多……
后来还是在做毕设时买的一本书里找到了答案:
Oracle Jdbc Driver contains 4 types.
Dirver Type 100%Java Use Ext Lib Need Performance
Thin 3 or 4 Yes Applet and Application No Better
OCI 2 No Application Yes Best
怪不得oracle安装目录下的jdbc文件里有很多.jar文件,oracle 比My SQL 复杂多了,
10g 还支持网格技术DartGrid. 很多设置也要复杂得多.
如果使用OCI 必须得安装Oracle Client。而Thin 不用。