首页 > 数据库技术 > 详细

ado.net 之 oracle 数据库

时间:2017-07-17 16:14:32      阅读:343      评论:0      收藏:0      [点我收藏+]

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 数据库

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!