首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

net4.0c#连接Oracel数据库 10g?解决思路

2012-04-11 
net4.0c#连接Oracel数据库 10g??c#//OracleConnection conn new OracleConnection(Data Source(DESCRI

net4.0c#连接Oracel数据库 10g??
c#//
 OracleConnection conn = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=mydb)));User Id=abcde; Password=abcde;Unicode=True");

  try
  {
  conn.Open();
Oracel 10G 安装在192.168.1.101上,如果在本机上面的代码可以连接,程序放到另外一机器上92.168.1.102上,无法连接
102上没装客户端,需要安装Oracel客户端?,如何配置???服务器需要配置吗??都是新装的

[解决办法]
在用oracle 11g,我们的机器都是windows系统,win7或者server 2003。
有几种方法:
一是在运行程序的机器上装完整的oracle,拿Oracle 11g来说,要占用磁盘空间N个G,所以此方案不可取。
二是不装服务器端而只装客户端,客户端安装文件600多M,安装完1G多,安装后在“开始”-“程序”里可以看到有管理和配置工具,配置好服务、监听程序等就可以了。
三是Instant Client,这个到处可以看到安装的方法,网上搜一下吧。Instant Client可以在甲骨文网站上下载,50M左右,解压后100多M,然后添加tnsnames.ora、环境变量、注册表项之类,总之比较麻烦。
[解决办法]
安装oracle客户端然后安装odt一般就可以访问了。

热点排行