码迷,mamicode.com
首页 > 数据库 > 详细

ado.net 之 oracle 数据库

时间:2017-07-17 16:18:44      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:表格   原来   address   new   tables   user   query   .net   rip   

ado.net 操作oracle 数据库 跟操作mssql 的原来基本一样。只是使用不同的命名空间而已。下面举两个例子:

一。 C#读取oracle数据库的表格

 ///ado.net 读取table 列子  
///需要添加命名空间 : using System.Data.OracleClient

//链接字符串
 string connString = @"User ID=system;Password=123456;Data Source=(DESCRIPTION = (ADDRESS_LIST= 
                    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.118)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))";
//创建链接
 OracleConnection conn = new OracleConnection(connString);
 conn.Open();
 string sql = "select * from help";
 OracleDataAdapter sda_tab = new OracleDataAdapter(sql, conn);
 DataSet ds = new DataSet();
 sda_tab.Fill(ds);

 DataTable tb = ds.Tables[0];

二 。 C# 执行 oracle 语句 返回 受影响的行数

 string connString = @"User ID=system;Password=123456;Data Source=(DESCRIPTION = (ADDRESS_LIST= 
                    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.118)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))";
//创建链接
 OracleConnection conn = new OracleConnection(connString);
 conn.Open();
 string sql = "select * from help";
 OracleCommand cmd = new OracleCommand(sql, conn);
 int ret = cmd.ExecuteNonQuery(); 

 

ado.net 之 oracle 数据库

标签:表格   原来   address   new   tables   user   query   .net   rip   

原文地址:http://www.cnblogs.com/cl1006/p/7195892.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!