C#连接远程数据库及示例

开发 后端
本文将介绍C#连接远程数据库及相关示例,这里将用到的环境是Oracle 11g数据库,希望本文对大家了解连接数据库有所帮助。
Oracle 11g是甲骨文公司在2007年年7月12日推出的***数据库软件,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6万人/月。相对过往版本而言,Oracle 11g具有了与众不同的特性。

Windows Form程序开发,连接和操作Oralce数据库,可以使用.NET专门提供的Oracle.NET Framework 数据库提供的类,该类位于System.Data.OracleClient命名空间中,并包含在System.Data.OracleClient.dll程序集中。

使用方法,在“解决方案管理器”上右键单击项目名称,选择快捷菜单中的“添加引用”项,完成以上操作后,弹出“添加引用”对话框,选择对话框中的.NET选项卡,然户在.NET表中选择System.Data.OracleClient项,并单击“确定”按钮保存退出,引用添加完成后,在程序中引入命名空间,按照下面的示例说明即可完成对Oracle数据库的操作,

C#连接远程数据库远程示例:

远程Oracle数据库中 "product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora" 文件的配置项如下(其中chenslxp为服务器名,ip地址为192.168.198.128)

  1. ORCL =  
  2. (DESCRIPTION =  
  3. (ADDRESS = (PROTOCOL = TCP)(HOST = chenslxp)(PORT = 1521))  
  4. (CONNECT_DATA =  
  5. (SERVER = DEDICATED)  
  6. (SERVICE_NAME = orcl)  
  7. )  

C#连接远程数据库方法1.:

在"product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora" 文件里追加连接DNS

C#连接远程数据库连接方法2:

把字符串连接写成:

  1. Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=chenslxp)  
  2. (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User   
  3. Id=user1; Password=1 

其中的chenslxp可以ip地址替换,User Id=user1; Pas

【编辑推荐】

  1. C# 泛型集合实例应用浅析
  2. 浅析C# Dictionary泛型集合
  3. C# 泛型编程基础实例详解
  4. 学习C#泛型集合类型的心得体会
  5. .net泛型类的学习总结
责任编辑:彭凡 来源: 新浪博客
相关推荐

2009-08-25 14:05:06

C#连接数据库代码

2009-09-04 17:23:21

C#数据库连接对象

2010-10-26 15:21:11

连接Oracle数据库

2009-03-19 10:08:09

C#数据库查询

2009-08-12 14:23:01

C#连接MySql数据

2009-08-03 14:17:18

C#连接AccessC#连接SQL Ser

2009-09-04 17:49:34

C#连接数据库

2009-08-07 14:02:12

C#数据库连接字符串

2009-08-18 11:23:11

2009-08-20 17:55:43

C#连接Oracle数

2009-08-07 15:38:15

精通C#数据库编程

2009-08-07 17:04:41

C#数据库

2010-10-26 15:30:12

连接Oracle数据库

2011-07-12 14:08:48

OracleODAC

2024-04-03 00:06:03

2010-09-13 09:03:49

Access数据库

2024-02-28 08:06:17

2009-08-25 15:22:18

C#连接SQL数据库

2009-08-10 17:34:42

C#数据库连接池

2024-04-18 09:56:16

点赞
收藏

51CTO技术栈公众号