苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V1.3) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper万能框架(V2.3) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.9) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 18283|回复: 11

[数据库] C#DbHelperOra,Oracle数据库帮助类

[复制链接]
发表于 2013-3-23 13:51:32 | 显示全部楼层 |阅读模式
                 C#DbHelperOra,Oracle数据库帮助类
导读部分
-------------------------------------------------------------------------------------------------------------
C#基类库苏飞版--系列教程导航
http://www.sufeinet.com/thread-655-1-1.html

下载之前你首先要注册成为会员哦,注册之后就可以直接下载啦
主要功能如下
数据访问抽象基础类 主要是访问Oracle数据库主要实现如下功能
  1.     1.数据访问基础类(基于Oracle),主要是用来访问Oracle数据库的。
  2.     2.得到最大值;是否存在;是否存在(基于OracleParameter );
  3.     3.执行SQL语句,返回影响的记录数;
  4.     4.执行多条SQL语句,实现数据库事务;
  5.     5.执行带一个存储过程参数的的SQL语句;
  6.     6.向数据库里插入图像格式的字段(和上面情况类似的另一种实例);
  7.     7.执行一条计算查询结果语句,返回查询结果(object);
  8.     8.执行查询语句,返回OracleDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close );
  9.     9.执行查询语句,返回DataSet;
  10.     10.执行SQL语句,返回影响的记录数;
  11.     11.执行多条SQL语句,实现数据库事务;
  12.     12.执行一条计算查询结果语句,返回查询结果(object);
  13.     13.执行查询语句,返回OracleDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close );
  14.     14.执行查询语句,返回DataSet;
  15.     15.执行存储过程 返回SqlDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close );
  16.     16.执行存储过程;构建 OracleCommand 对象(用来返回一个结果集,而不是一个整数值);
  17.     17.执行存储过程,返回影响的行数;
  18.     18.创建 OracleCommand 对象实例(用来返回一个整数值)
复制代码
最新的DbHelperOra
DbHelperOra.rar (3.32 KB, 下载次数: 2407)
发表于 2013-8-9 16:38:34 | 显示全部楼层
咨询一个问题,为什么要在类前面增加  abstract ? 里面并没有 abstract 的方法啊。

还有就是如果我使用的时候,需要同时连接多个数据库,这个应该怎么改造?
 楼主| 发表于 2013-8-9 17:34:04 | 显示全部楼层
wukon 发表于 2013-8-9 16:38
咨询一个问题,为什么要在类前面增加  abstract ? 里面并没有 abstract 的方法啊。

还有就是如果我使用 ...

定义多个连接字符串使用方法时选择就行了
发表于 2014-11-19 14:39:06 | 显示全部楼层
本帖最后由 danielau 于 2014-11-19 14:51 编辑

@站长苏飞
请问需要安装ORACLE的客户端吗?
能提供一下连接字符串的例子吗?
发表于 2015-6-9 10:59:01 | 显示全部楼层
发表于 2015-7-15 16:48:36 | 显示全部楼层
回复

使用道具 举报

发表于 2015-11-30 15:48:36 | 显示全部楼层
 楼主| 发表于 2015-11-30 16:07:44 | 显示全部楼层
maxiaopeng 发表于 2015-11-30 15:48
帮我看看红线部分

这些都是系统自带的,最基础的数据库访问对象。直接引用即可
发表于 2016-7-19 14:03:22 | 显示全部楼层
//选择照片开始
                Image myphoto = pictureBox1.Image;
                MemoryStream mystrphoto = new MemoryStream();
                myphoto.Save(mystrphoto, System.Drawing.Imaging.ImageFormat.Jpeg);
                byte[] myby = mystrphoto.GetBuffer();
                //选择照片结束
               
                string updateString = "update T_USER set photo=@fs" + " where id='" + mycurrentno + "'";
                if (DbHelperOra.ExecuteSqlInsertImg(updateString, myby) > 0)
                {
                    MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("未保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

提示:ora-01036错误,麻烦看一下呢
 楼主| 发表于 2016-7-19 14:17:04 | 显示全部楼层
wj070621 发表于 2016-7-19 14:03
//选择照片开始
                Image myphoto = pictureBox1.Image;
                MemoryStream my ...

列名是关键字吧
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1 )

GMT+8, 2019-1-22 19:19

© 2017-2018

快速回复 返回顶部 返回列表