c# 连接Oracle
C#连接远端oracle10g 报错System.Data.OracleClient 需要 Oracle 客户端软件 --------------------编程问答-------------------- 沒有安裝Oracle...安裝格客戶段。。
本地以及服務器 --------------------编程问答-------------------- 没有安装Oracle客户端导致的,根据你操作系统的类型安装一个32位或者64位的Oracle客户端即可。 --------------------编程问答-------------------- 我安装了oracle 的客户端了 用pl/sql 都可以连接到服务器数据库 还可以操作了
但是 我用C# 连接字符串的时候 报错了
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.100) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORACLESERACHDATA)));Persist Security Info=True;User Id=; Password=;
到网上去查过 但是有很多原因 不知道是哪个??? --------------------编程问答-------------------- 都告诉你"需要 Oracle 客户端软件"了,就装个呗。 --------------------编程问答-------------------- 其实C#操作oracle的方式与SQLServer不一样,安装了客户端后,需要修改客户端的一个文件配置 --------------------编程问答-------------------- 装了呀......??? 我觉得他这个不怎么合理 难道 我C# 应用程序 在每台机器上都要安装oracle 的客户端吗???
先说 装了客户端 为什么C# 还报错呢???
System.Data.OracleClient 需要 Oracle 客户端软件 --------------------编程问答-------------------- 连接字符串用这个试试?Password=gmep;User ID=gmep_query;Data Source=cgscj --------------------编程问答--------------------
客户端每台机器都要装oracle的。 --------------------编程问答-------------------- 哦 这样子哟
我是装了oracle 的客户端了 我刚才 关闭了项目 重新开启就ok 了 --------------------编程问答-------------------- --------------------编程问答-------------------- 安装下Oracle客户端,然后配置下连接串即可 --------------------编程问答-------------------- 可以就好了 --------------------编程问答-------------------- 参考
补充:.NET技术 , C#