日期:2014-05-18  浏览次数:20839 次

用c#程序怎样远程连接oracle数据库?菜鸟将以高分回报!!!!!解决问题即结帖加分!!!
本人需要用c#远程连接oracle数据库,高手指教(给出连接字符串或代码),本人不胜感激,并以高分回报!!!!!!!问题解决即结帖加分!

------解决方案--------------------
找到 C:\WINDOWS\system32\drivers\etc\hosts 文件,添加 
例如:
127.0.0.1 about-blank.cc
202.121.111.11 xxx 此行就是手动添加的 要链接的 服务器的机器名字 而不是用IP

添加对System.Data.OracleClient的引用
C# code

using System.Data;
using System.Data.OracleClient;

string dns="user id=YourId;data source=appdb_xxx;password=YourPassword";
OracleConnection con=new OracleConnection(dns);

------解决方案--------------------
http://www.connectionstrings.com/?carrier=oracle
------解决方案--------------------
Oracle的连接与SQL SERVER有区别的。
要使一台机器能连接Oracle数据库,需要在机器上安装oracle的客户端软件,唯一的例外就是Java连接数据库的时候,可以用JDBC thin模式,不用装Oracle的客户端软件。

1、首先请安装ORACEL客户端,安装好之后并配置
请参阅
http://blog.chinaunix.net/u/21790/showart_214914.html
http://www.haodf.net/Article/database/Oracle/200609/172739.html
后面这个是图文的,会对你有所帮助的。
2、再就是安装ODP.NET,用来支持C#访问ORACLE
请参照
http://blog.hnce.net/post/Oracle_aspnet_sqlhelper.html

祝你好运。。。