当前位置: 技术问答>java相关
关于JDBC连接Oracle数据库,是否必须有Oracle客户端
来源: 互联网 发布时间:2015-07-29
本文导语: 数据库服务器:Oracle 8i 客户端:Oracle 9i 我在用JDBC连接数据库的时候,总是在建立连接的时候报错。有人告诉我是因为我没有8i客户端。我觉得数据库连接应该和客户端没有关系。请高手指教。 | ...
数据库服务器:Oracle 8i
客户端:Oracle 9i
我在用JDBC连接数据库的时候,总是在建立连接的时候报错。有人告诉我是因为我没有8i客户端。我觉得数据库连接应该和客户端没有关系。请高手指教。
客户端:Oracle 9i
我在用JDBC连接数据库的时候,总是在建立连接的时候报错。有人告诉我是因为我没有8i客户端。我觉得数据库连接应该和客户端没有关系。请高手指教。
|
应该是没关系的,再检查一下你的程序吧
|
肯定是程序问题。这个跟客户端的版本没什么关系的。
|
看你使用什么类型的驱动了,Oracle有多种类型的驱动,OCI和thin,其中OCI是需要本地库的支持的,这样速度比较快,一般用在服务器端,thin是纯java的Type 4类型驱动,没有任何客户端,只要网络能通就可以了。一般都是用thin的。
|
也有可能是数据库客户端的原因,我以前曾经在客户端8.0.5数据库服务器端8.1.6的情况下试过,无论怎样都连接不了。
还有你连接数据库是oci还是thin方式,把代码贴出来吧!
还有你连接数据库是oci还是thin方式,把代码贴出来吧!
|
1.你直接用客户端能建立连接嘛?
2.如果你用的是jbuilder,那么用database pilot是否能建立连接。
2.如果你用的是jbuilder,那么用database pilot是否能建立连接。