C 連線oracle資料庫操作

2021-06-22 20:55:12 字數 2116 閱讀 5932

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())

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函式的使用

//建立和資料庫的連線

oracleconnection oracon=new oracleconnection("user id=112;data source=wmdb;password=112");

oraclecommand    oracmd=new oraclecommand();

//開啟連線

oracon.open();

//新建乙個事務物件的例項

oracletransaction oratact=oracon.begintransaction();

oracmd.connection=oracon;

//繫結事務物件到命令

oracmd.transaction=oratact;

trycatch(exception ex)

finally

綠色通道:

好文要頂

關注我收藏該

C 連線oracle資料庫

using system.data.oracleclient 首先要引入上面這條語句,如果這條語句報錯,那應該是沒有引用oracleclient.dll,在專案上右鍵 新增引用,在.net選項卡中找到system.data.oracleclient,如果找不到,那就點 瀏覽 選項卡,找到c wind...

C 連線Oracle資料庫

public oracleconnection psrcoracon string psrcconn data source sourceservicename uid sourceusername pwd sourcepassword psrcoracon new oracleconnection...

C 連線oracle資料庫

c 連線oracle資料庫的時候,需要安裝oracle客戶端,這樣會比較麻煩,這裡提供一種連線方式 即第三方庫oracle.manageddataaccess.dll 可以不用安裝oracle客戶端就可以進行連線。12 在工程中新增引用 oracle.manageddataaccess.dll 3引...