苏飞论坛广告位

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

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

查看: 17769|回复: 11

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

[复制链接]
  • TA的每日心情
    开心
    昨天 11:24
  • 签到天数: 602 天

    [LV.9]以坛为家II

    发表于 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, 下载次数: 2374)

    该用户从未签到

    发表于 2013-8-9 16:38:34 | 显示全部楼层
    咨询一个问题,为什么要在类前面增加  abstract ? 里面并没有 abstract 的方法啊。

    还有就是如果我使用的时候,需要同时连接多个数据库,这个应该怎么改造?
  • TA的每日心情
    开心
    昨天 11:24
  • 签到天数: 602 天

    [LV.9]以坛为家II

     楼主| 发表于 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 | 显示全部楼层
  • TA的每日心情
    开心
    昨天 11:24
  • 签到天数: 602 天

    [LV.9]以坛为家II

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

    这些都是系统自带的,最基础的数据库访问对象。直接引用即可
  • TA的每日心情
    开心
    2018-4-2 14:45
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 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错误,麻烦看一下呢
  • TA的每日心情
    开心
    昨天 11:24
  • 签到天数: 602 天

    [LV.9]以坛为家II

     楼主| 发表于 2016-7-19 14:17:04 | 显示全部楼层
    wj070621 发表于 2016-7-19 14:03
    //选择照片开始
                    Image myphoto = pictureBox1.Image;
                    MemoryStream my ...

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

    本版积分规则

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

    GMT+8, 2018-10-18 13:59

    © 2017-2018

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