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{
//停用相连接();}
发布评论