C#连接oracle数据库操作
1、导入引用acleclient.dll文件2、在头部acleclient;
//通过dataset来读取数据:
//建立和数据库的相连接
oracleconnectionoracon=neworacleconnection(\source=wmatech;password=112\
//新建一个dataadapter用作充填datasetoracledataadapteractor\//新建一个dataset
oradap=new
id=112;data
oracledataadapter(\*from
datasetds=newdataset();//充填datasetoradap.fill(ds);
//新建一个datatable
datatable_table=ds.tables[0];//查阅表数据的列数
intcount=_unt;datagrid1.datasource=_table;datagrid1.databind();
//通过datareader去读取数据:
//创建和数据库的连接
oracleconnectionoracon=newsource=wmatech;password=112\//新建一个对数据库操作方式的实例
oracleconnection(\
id=112;data
oracon.open();
//datareader提供更多一种从数据库加载行及的只进流的方式。
utereader();stringszhtml=\ad()){
szhtml+=orard[0].tostring()+\\\}
orard.close();//关闭数据库连接
oracon.close();
response.write(szhtml);
//建立和数据库的相连接
oracle建立数据库连接 oracleconnectionoracon=newsource=wmatech;password=112\//新建一个对数据库操作的实例
oracleconnection(\
id=112;data
//executenonquery对相连接继续执行transact-sql语句并回到受到影响的行数。utenonquery();response.string());oracon.close();
//关于transaction函数的使用
//建立和数据库的相连接
oracleconnectionoracon=neworacleconnection(\source=wmdb;password=112\
oracon.open();
//新建一个事务对象的实例
oracletransactionoratact=oracon.begintransaction();tion=oracon;//存取事务对象至命令
ansaction=oratact;try{
//将一个表的满足用户某条件的行及的选定的列填入至另一个表中
set
id=112;data
utenonquery();
catch(exceptionex){
//出现错误,执行回滚命令llback();//弹出窗口显示错误
response.write(\}
finally{
//停用相连接oracon.close();}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论