1、導入引用System.Data.OracleClient.dll文件
2、在頭部using System.Data.OracleClient;
//通過DataSet來讀取數據:
//創建和數據庫的連接
OracleConnection oraCon=new OracleConnection("user id=112;data source=wmatech;password=112");
//新建一個DataAdapter用於填充DataSet
OracleDataAdapter oraDap=new OracleDataAdapter("select * from actor",oraCon);
//新建一個DataSet
DataSet ds=new DataSet();
//填充DataSet
oraDap.Fill(ds);
//新建一個DataTable
DataTable _table=ds.Tables[0];
//查看表中數據的列數
int count=_table.Rows.Count;
DataGrid1.DataSource=_table;
DataGrid1.DataBind();
//通過DataReader來讀取數據:
//創建和數據庫的連接
OracleConnection oraCon=new OracleConnection("user id=112;data source=wmatech;password=112");
//新建一個對數據庫操作的實例
OracleCommand oraCmd=new OracleCommand("select * from actor",oraCon);
//打開數據庫連接
oraCon.Open();
//DataReader提供一種從數據庫讀取行的只進流的方式。
OracleDataReader oraRD= oraCmd.ExecuteReader();
string szHtml="";
while (oraRD.Read())
{
szHtml+=oraRD[0].ToString()+" "+oraRD[1].ToString()+" "+oraRD[2].ToString()+"
";
}
oraRD.Close();
//關閉數據庫連接
oraCon.Close();
Response.Write(szHtml);
//通過Command操作數據庫
//創建和數據庫的連接
OracleConnection oraCon=new OracleConnection("user id=112;data source=wmatech;password=112");
//新建一個對數據庫操作的實例
OracleCommand oraCmd=new OracleCommand("update actor set name='123453' where id='admin'",oraCon);
oraCon.Open();
//ExecuteNonQuery對連接執行Transact-SQL語句並返回受影響的行數。
int effnum=oraCmd.ExecuteNonQuery();
Response.Write(effnum.ToString());
oraCon.Close();
//關於Transaction函數的使用
//創建和數據庫的連接
查看本欄目