c#oracle数据库操作类,Oracle数据库操作类(c#)
用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#)相关推荐
- idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...
intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...
- oledb vc访问mdb数据库_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...
这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...
- Oracle数据库多表连接查询操作以及查询操作的补充
文章目录 一.查询语句概述 1.查询语句基本语法格式 2.伪表和伪劣 二.单表查询 1.select子句 2.FROM子句 3.WHERE子句 4.DISTINCT关键字 5.GROUP BY子句与聚 ...
- oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减
Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...
- oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...
数据库名是用于区分数据库的一个内部标识,是以二进制方式存储在数据库控制文件中的参数.数据库创建之后不能再修改这个参数.数据库创建后,它被写入数据库参数文件pfile或Spfile中.格式如下: ... ...
- oracle表还原truncate,Oracle数据库执行truncate table操作后如何逆向恢复之前的状态...
概述:北京某国企客户 Oracle 11g R2 数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,此时发现数据库的备份不能用,表数据无法查询 ...
- oracle用户数据库导错,root 用户操作 ORACLE 数据库导致悲剧
接到同事请求,说客户的linux redhat 5.8平台部署的11.2.0.3 RAC 节点2挂掉了,报磁盘IO异常,数据库hang住 Fri Jun 14 12:01:22 2013 Thread ...
- Oracle数据库基本知识与SQL操作(1)
登录数据库方式: 超级管理员:system +密码 Conn sys/pwd as sysdba windows打开sql plus 命令:sqlplus /nolog 一.查 ...
- python操作Oracle、PostgreSQL,MySql数据库增删改查
python操作Oracle.PostgreSQL,MySql数据库增删改查,工作中可运行案例,直接上代码,供大家参考. # _*_ coding:UTF-8 _*_#import ServerCon ...
- oracle清理历史备份,oracle数据库备份删除操作
1.删除多余的归档日志 在ORACLE10G中,默认的归档路径为$ORACLE_BASE/flash_recovery_area.对于这个路径,ORACLE有一个限制,就是默认只能有2G的空间给归档日 ...
最新文章
- 微软管理控制台学习和创建自己的管理控制台
- NRF51822之发射功率
- C - Line-line Intersection Gym - 102220C(线段相交)
- sas数据导入终极汇总-之一
- 微信公众平台无法使用支付宝收付款的解决方案
- LZW压缩算法解码器实现
- python请输出如下图形的程序_编写一个python程序,输出如下图形效果。
- c/c++入门教程 - 2.4.7 多态、函数地址晚绑定(重写,虚函数,纯虚函数,抽象类,虚析构,纯虚析构)
- android textview显示表情,在Android TextView中显示表情符号/情感图标
- python删除停用词_删除停用词
- 用计算机画经验频率曲线,第四节经验频率曲线经验频率曲线的绘制步骤收集水文资料,组成.ppt...
- 解决mysql1336
- SLA、BFD、NQA、ACl 笔记
- WebKit的默认样式
- IE报证书错误提示页面,如何屏蔽?
- PDF软件推荐——Sumatra PDF - imsoft.cnblogs
- android手机扇区数据读写,磁盘、SD卡、移动磁盘物理扇区读写
- FIFO最小深度计算
- ggplot2的安装
- 计算机转机械硬盘,机械硬盘空闲时却还狂转,到底为什么?
热门文章
- javaScript中变量作用域
- JavaScript设计模式系列四之外观模式(附案例源码)
- 查询时注意 查询字段传值参数类型,尽量和数据库字段类型一致
- jQuery Mobile学习笔记
- Oracle学习之三 程序控制结构
- 1.01 与 37.8
- Google App Engine技术架构之Google App Engine的简介
- PowerShell2.0之维护网络(一)查看网络设置
- Object Builder Application Block (2)
- FreeRTOS高级篇7---FreeRTOS内存管理分析