1. 程式人生 > >ado.net 之 oracle 數據庫

ado.net 之 oracle 數據庫

system lec oracle數據庫 命名空間 .net sys int 表格 log

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 數據庫