用C#语言编写程序,连接远程orcle数据库

来源:百度知道 编辑:UC知道 时间:2024/07/02 03:45:12
用C#语言编写程序,连接远程orcle数据库
ip: 132.228.33.33
port: 1521
sid: huong
user: hdhd
password: ****
请问连接字符串要怎么写?
using System.Data.OracleClient

具体过程是不是 必须在机器上安装 oracle 客户端啊?还要什么设置啊。

OracleConnection myConn.ConnectionString = "Data Source=huong;User ID=hdhd;Password=****";
当然你本地机器上要安装oracle客户端(可只选客户端安装),
最重要的是要在你的安装目录$ORACLE_HOME\network\admin下修改tnsnames.ora添加如下内容:
huong =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 132.228.33.33)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = huong)
)
)

完全没有必要自己写,用VS自己去连接,自己生成连接字符串。

视图-服务器资源管理器-服务器-添加服务器

添加了服务器,就可以选择相应的数据库,右击那个数据库,属性,就可以看到连接字符串了。

添加服务好像就可以了