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小时内删除。