用OracleConnection连接Oracle

在Web.config中配置

public System.Data.OracleClient.OracleConnection cnn;

///

/// 打开数据库连接

///

public void Open()

{

cnn=new OracleConnection(System.Configuration.ConfigurationSettings.AppSettings["Oracle"]);

cnn.Open();

}

///

/// 打开数据库连接,返回cnn

///

public OracleConnection OpenCnn()

{

cnn=new OracleConnection(System.Configuration.ConfigurationSettings.AppSettings["Oracle"]);

cnn.Open();

return(cnn);

}

///

/// 关闭数据库连接

///

public void Close()

{

cnn.Close();

}

///

/// 返回DataSet

///

///

///

///

public DataSet GetDataSet(string CmdString,string TableName)

{

Open();

OracleDataAdapter myDa =new OracleDataAdapter();

myDa.SelectCommand = new OracleCommand(CmdString,cnn);

DataSet myDs =new DataSet();

myDa.Fill(myDs,TableName);

Close();

return myDs;

}

///

/// 返回OleDbDataReader

///

///

///

public OracleDataReader GetDataReader(string CmdString)

{

Open();

OracleCommand myCmd =new OracleCommand(CmdString,cnn);

OracleDataReader myDr =myCmd.ExecuteReader();

return myDr;

}

///

/// 返回影响数据库的行数

///

///

///

public int ExecuteSQL(string CmdString)

{

Open();

OracleCommand myCmd =new OracleCommand(CmdString,cnn);

int Cmd =myCmd.ExecuteNonQuery();

Close();

return Cmd;

}

///

/// 邦定DroDownList

///

/// 控件名

/// 连接字符串

/// 表名

/// 提供文本内容的数据源字段

/// 为列表项提供值的数据源字段

public void DroList(DropDownList DroDList,string sql,string TableName,string DataTextFd,string DataValueFd)

{

Open();

OracleDataAdapter myDa =new OracleDataAdapter(sql,cnn);

myDa.SelectCommand.CommandType = CommandType.Text;

DataSet myDs =new DataSet();

try

{

myDa.Fill(myDs,TableName);

DroDList.DataSource = myDs.Tables[TableName];

DroDList.DataTextField = DataTextFd;

DroDList.DataValueField = DataValueFd;

DroDList.DataBind();

}

catch(Exception e)

{

Response.Write(e.Message);

}

finally

{

Close();

}

}

pub&url=http://soft.zhiding.cn/software_zone/2007/1005/536416.shtml&pic=&ralateUid=#536416" class="s_wb" id="weibo">

c#oracle数据库操作类,Oracle数据库操作类(c#)相关推荐

  1. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  2. oledb vc访问mdb数据库_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...

    这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...

  3. Oracle数据库多表连接查询操作以及查询操作的补充

    文章目录 一.查询语句概述 1.查询语句基本语法格式 2.伪表和伪劣 二.单表查询 1.select子句 2.FROM子句 3.WHERE子句 4.DISTINCT关键字 5.GROUP BY子句与聚 ...

  4. oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减

    Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...

  5. oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...

    数据库名是用于区分数据库的一个内部标识,是以二进制方式存储在数据库控制文件中的参数.数据库创建之后不能再修改这个参数.数据库创建后,它被写入数据库参数文件pfile或Spfile中.格式如下: ... ...

  6. oracle表还原truncate,Oracle数据库执行truncate table操作后如何逆向恢复之前的状态...

    概述:北京某国企客户 Oracle 11g R2 数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,此时发现数据库的备份不能用,表数据无法查询 ...

  7. oracle用户数据库导错,root 用户操作 ORACLE 数据库导致悲剧

    接到同事请求,说客户的linux redhat 5.8平台部署的11.2.0.3 RAC 节点2挂掉了,报磁盘IO异常,数据库hang住 Fri Jun 14 12:01:22 2013 Thread ...

  8. Oracle数据库基本知识与SQL操作(1)

    登录数据库方式:     超级管理员:system +密码     Conn sys/pwd as sysdba     windows打开sql plus 命令:sqlplus /nolog 一.查 ...

  9. python操作Oracle、PostgreSQL,MySql数据库增删改查

    python操作Oracle.PostgreSQL,MySql数据库增删改查,工作中可运行案例,直接上代码,供大家参考. # _*_ coding:UTF-8 _*_#import ServerCon ...

  10. oracle清理历史备份,oracle数据库备份删除操作

    1.删除多余的归档日志 在ORACLE10G中,默认的归档路径为$ORACLE_BASE/flash_recovery_area.对于这个路径,ORACLE有一个限制,就是默认只能有2G的空间给归档日 ...

最新文章

  1. 微软管理控制台学习和创建自己的管理控制台
  2. NRF51822之发射功率
  3. C - Line-line Intersection Gym - 102220C(线段相交)
  4. sas数据导入终极汇总-之一
  5. 微信公众平台无法使用支付宝收付款的解决方案
  6. LZW压缩算法解码器实现
  7. python请输出如下图形的程序_编写一个python程序,输出如下图形效果。
  8. c/c++入门教程 - 2.4.7 多态、函数地址晚绑定(重写,虚函数,纯虚函数,抽象类,虚析构,纯虚析构)
  9. android textview显示表情,在Android TextView中显示表情符号/情感图标
  10. python删除停用词_删除停用词
  11. 用计算机画经验频率曲线,第四节经验频率曲线经验频率曲线的绘制步骤收集水文资料,组成.ppt...
  12. 解决mysql1336
  13. SLA、BFD、NQA、ACl 笔记
  14. WebKit的默认样式
  15. IE报证书错误提示页面,如何屏蔽?
  16. PDF软件推荐——Sumatra PDF - imsoft.cnblogs
  17. android手机扇区数据读写,磁盘、SD卡、移动磁盘物理扇区读写
  18. FIFO最小深度计算
  19. ggplot2的安装
  20. 计算机转机械硬盘,机械硬盘空闲时却还狂转,到底为什么?

热门文章

  1. javaScript中变量作用域
  2. JavaScript设计模式系列四之外观模式(附案例源码)
  3. 查询时注意 查询字段传值参数类型,尽量和数据库字段类型一致
  4. jQuery Mobile学习笔记
  5. Oracle学习之三 程序控制结构
  6. 1.01 与 37.8
  7. Google App Engine技术架构之Google App Engine的简介
  8. PowerShell2.0之维护网络(一)查看网络设置
  9. Object Builder Application Block (2)
  10. FreeRTOS高级篇7---FreeRTOS内存管理分析