在应用程序中要连接oracle数据库,是否必须安装oracle客户端?

时间:2022-09-12 09:25:52
1。如题
2。如果不都是必须安装客户端,那么不安装客户端是取决于:oracle版本,还是跟连接方式有关?
3。如果不必安装客户端,请给出一个连接示例。

21 个解决方案

#1


不需要安装客户端。但既然你要连接数据库,那至少需要相应版本的客户端驱动。对于.net来说,可以采用OracleClient等Assembly。

#2


是的,至少需要客户端驱动

#3


能不能说细点,我想知道具体给如何连接。

#4


是的,至少需要客户端驱动
你要安装客户端

#5


是要装一个客房端用来连接服务器

#6


新建一个监听器设置

#7


我想知道如果不必按装客户端,那么,我需要怎么做。

#8


必须安装客户端

#9


System.Data.OracleClient是系统自带的

#10


using System.Data.OracleClient;
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString = "Data Source=MyOracleDB;User Id=myUsername;Password=passwd;Integrated Security=no;" 
oOracleConn.Open(); 

#11


有OracleClient不装客户端你试试看...

要装的客户端的,而且如果是NTFS分区的话,还要记得改ORACLE目录的权限,不然会报错,因为IIS无法访问里面的DLL

#12


当然,首先添加引用也是需要的。

#13


学习

#14


to: aafshzj(上海北京)
不行呀。
错误提示如下:
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

#15


而且已经添加System.Data.OracleClient 的引用了

#16


到底是不是必须安装oracle客户端呀?

#17


“System.Data.OracleClient是系统自带的”是需要的。
客户端也是需要的,因为真正的驱动在这里面。System.Data.OracleClient只是封装了这一驱动。

#18


嘿,那么多人说必须安装客户端,楼主为什么就不信呢?晕~

#19


谢谢,明白了。
因为太想不要安装了。

#20


lz既然不装都出问题了就老实的装客户端嘛

#21


一般给oracle的bin文件夹加权限

#1


不需要安装客户端。但既然你要连接数据库,那至少需要相应版本的客户端驱动。对于.net来说,可以采用OracleClient等Assembly。

#2


是的,至少需要客户端驱动

#3


能不能说细点,我想知道具体给如何连接。

#4


是的,至少需要客户端驱动
你要安装客户端

#5


是要装一个客房端用来连接服务器

#6


新建一个监听器设置

#7


我想知道如果不必按装客户端,那么,我需要怎么做。

#8


必须安装客户端

#9


System.Data.OracleClient是系统自带的

#10


using System.Data.OracleClient;
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString = "Data Source=MyOracleDB;User Id=myUsername;Password=passwd;Integrated Security=no;" 
oOracleConn.Open(); 

#11


有OracleClient不装客户端你试试看...

要装的客户端的,而且如果是NTFS分区的话,还要记得改ORACLE目录的权限,不然会报错,因为IIS无法访问里面的DLL

#12


当然,首先添加引用也是需要的。

#13


学习

#14


to: aafshzj(上海北京)
不行呀。
错误提示如下:
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

#15


而且已经添加System.Data.OracleClient 的引用了

#16


到底是不是必须安装oracle客户端呀?

#17


“System.Data.OracleClient是系统自带的”是需要的。
客户端也是需要的,因为真正的驱动在这里面。System.Data.OracleClient只是封装了这一驱动。

#18


嘿,那么多人说必须安装客户端,楼主为什么就不信呢?晕~

#19


谢谢,明白了。
因为太想不要安装了。

#20


lz既然不装都出问题了就老实的装客户端嘛

#21


一般给oracle的bin文件夹加权限