C#连接oracle数据库操作
更新时间:2023-12-31 11:10:01 阅读量: 教育文库 文档下载
1、导入引用System.Data.OracleClient.dll文件 2、在头部using System.Data.OracleClient;
//通过DataSet来读取数据:
//创建和数据库的连接
OracleConnection oraCon=new OracleConnection(\source=wmatech;password=112\
//新建一个DataAdapter用于填充DataSet OracleDataAdapter actor\ //新建一个DataSet
oraDap=new
id=112;data
OracleDataAdapter(\* from
DataSet ds=new DataSet(); //填充DataSet oraDap.Fill(ds);
//新建一个DataTable
DataTable _table=ds.Tables[0]; //查看表中数据的列数
int count=_table.Rows.Count; DataGrid1.DataSource=_table; DataGrid1.DataBind();
//通过DataReader来读取数据:
//创建和数据库的连接
OracleConnection oraCon=new source=wmatech;password=112\//新建一个对数据库操作的实例
OracleConnection(\
id=112;data
OracleCommand oraCmd=new OracleCommand(\//打开数据库连接
oraCon.Open();
//DataReader提供一种从数据库读取行的只进流的方式。
OracleDataReader oraRD= oraCmd.ExecuteReader(); string szHtml=\while (oraRD.Read()) {
szHtml+=oraRD[0].ToString()+\ \\}
oraRD.Close(); //关闭数据库连接
oraCon.Close();
Response.Write(szHtml);
//通过Command操作数据库
//创建和数据库的连接
OracleConnection oraCon=new source=wmatech;password=112\//新建一个对数据库操作的实例
OracleConnection(\
id=112;data
OracleCommand oraCmd=new OracleCommand(\actor name='123453' where id='admin'\oraCon.Open();
//ExecuteNonQuery对连接执行Transact-SQL语句并返回受影响的行数。 int effnum=oraCmd.ExecuteNonQuery(); Response.Write(effnum.ToString()); oraCon.Close();
//关于Transaction函数的使用
//创建和数据库的连接
OracleConnection oraCon=new OracleConnection(\source=wmdb;password=112\
OracleCommand oraCmd=new OracleCommand(); //打开连接
oraCon.Open();
//新建一个事务对象的实例
OracleTransaction oraTact=oraCon.BeginTransaction(); oraCmd.Connection=oraCon; //绑定事务对象到命令
oraCmd.Transaction=oraTact; try {
//将一个表的满足某条件的行的指定的列插入到另一个表
set
id=112;data
oraCmd.CommandText=\into yz_tranetp_probpow(oid,parentid,shiptype,amount,ton,weight,custnum,cubmeter,standbox,shipchara,busrange) select oid,parentid,shiptype,amount,ton,weight,custnum,cubmeter,standbox,shipchara,busrange from yz_tranetp_probpow_app where seqappid='\needupdated=1\
oraCmd.ExecuteNonQuery();
oraCmd.CommandText=\where seqappid='\oraCmd.ExecuteNonQuery(); //没有错误,执行提交命令
oraTact.Commit(); }
catch(Exception ex) {
//出现错误,执行回滚命令 oraTact.Rollback(); //弹出窗口显示错误
Response.Write(\}
finally {
//关闭连接 oraCon.Close(); }
正在阅读:
C#连接oracle数据库操作12-31
看春晚作文800字06-18
栏杆报价表(13.12.30)08-15
勇气作文之有关勇气的作文素材05-11
邵康节测字故事02-16
五年级上册音乐知识点03-20
实验_维生素B1片含量测定的方法验证07-17
mentor 建库流程06-06
培训学习宣传标语07-03
浅谈幼儿园英语浸入式教学(完成稿)09-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- C#
- 连接
- 操作
- 数据库
- oracle
- 高考数学填空试题分类汇编08 - 三角函数
- 如何提高自身修养
- 精选2017 - 2018学年高中数学课时作业10第二章统计2.1.3分层抽样新人教A版必修3 - 图文
- 中老年人手机再设计 - 图文
- 建筑模型实验报告 - 图文
- 大学物理化学实验报告 - 酸碱中和热
- 编写钩子程序实例
- 振动利用工程
- 里建秩序册
- 大数据时代电视媒体创新与融合
- 电子签章简易平台使用说明
- 家具设计专业认识实习报告
- opengl编程指南程序
- 新苏教版小学五年级上册劳动与技术全册教案()
- 案例二 刘元生为什么会获得高额投资回报
- 情景模拟题
- 关于PPP项目物有所值评价及财政承受能力论证的研究
- 九年级上3-4圆周角同步练习3
- 读《感谢自己的不完美》有感心得
- 什么是PID调节及PID调节的基本原理