2024年4月28日发(作者:)

C#连接oracle数据库操作

1、导入引用文件2、在头部

client;

//通过dataset来读取数据:

//建立和数据库的相连接

oracleconnectionoracon=neworacleconnection(source=wmatech;password=112

//新建一个dataadapter用作充填datasetoracledataadapteractor/新建一个

dataset

oradap=new

id=112;data

oracledataadapter(*from

datasetds=newdataset();//充填(ds);

//新建一个datatable

datatable_table=[0];//查阅表数据的列数

intcount=_;urce=_table;nd();

//通过datareader去读取数据:

//创建和数据库的连接

oracleconnectionoracon=newsource=wmatech;password=112/新建一个对数据库操

作方式的实例

oracleconnection(

id=112;data

();

//datareader提供更多一种从数据库加载行及的只进流的方式。

oracledatareaderorard=ereader();stringszhtml=while(())

{

szhtml+=orard[0].tostring()+}

();//关闭数据库连接

();

(szhtml);

//建立和数据库的相连接

oracleconnectionoracon=newsource=wmatech;password=112/新建一个对数据库操

作的实例

oracleconnection(

id=112;data

//executenonquery对相连接继续执行transact-sql语句并回到受到影响的行数。

inteffnum=enonquery();(ng());

ose();

//关于transaction函数的使用

//建立和数据库的相连接

oracleconnectionoracon=neworacleconnection(source=wmdb;password=112

();

//新建一个事务对象的实例

oracletransactionoratact=ransaction();tion=oracon;//

存取事务对象至命令

ction=oratact;try{

//将一个表的满足用户某条件的行及的选定的列填入至另一个表中

set

id=112;data

enonquery();

catch(exceptionex){

//出现错误,执行回滚命令ck();//弹出窗口显示错误

(}

finally{

//停用相连接();}