- 浏览: 726648 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1081)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (0)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (0)
- [网站分类]4.其他技术区 (0)
- [网站分类]5.企业信息化 (0)
- [网站分类]6.读书心得区(技术书籍阅读心得、书籍推荐) (0)
- [网站分类]7.提问区(.NET技术方面的提问) (2)
- [网站分类]8.技术转载区(.NET技术文章转载, 请注明原文出处) (0)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [网站分类]Dottext区 (0)
- [网站分类]GIS技术 (0)
- [网站分类]IT英才专区(IT职场交流) (0)
- [网站分类]SharePoint (0)
- [网站分类]博客园.NET俱乐部(俱乐部组织与活动方面的文章) (0)
- [网站分类]软件发布区(发布自己开发的代码、软件) (0)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (0)
- [网站分类]业界新闻 (1)
- 技术 (1)
- [随笔分类]生活感悟 (10)
- [随笔分类]C# (30)
- [随笔分类]AjaxPro教程 (3)
- [发布至博客园首页] (5)
- [随笔分类]简历 (0)
- [随笔分类]Linux (2)
- [随笔分类]技术聚会 (2)
- [随笔分类]ORM (1)
- [随笔分类]php (1)
- [随笔分类]创业 (1)
- [随笔分类]奇技淫巧 (1)
- [随笔分类]计划 (1)
- [随笔分类]架构&分层 (1)
- [随笔分类]整合行销 (1)
- [随笔分类]mac (1)
- [网站分类].NET新手区 (45)
- [网站分类]非技术区 (5)
- [网站分类]招聘区 (0)
- [随笔分类]单元测试 (1)
- [网站分类]其他技术区 (3)
- [网站分类]代码与软件发布 (6)
- [网站分类]提问区 (24)
- [随笔分类]ASP.NET (2)
- [随笔分类]FAQ (12)
- [随笔分类]开发人员工具 (1)
- [随笔分类]朗志轻量级项目管理解决方案 (1)
- [网站分类]读书区 (1)
最新评论
-
天使建站:
写和乱七八糟的 不知道从哪复制过来的 还是看这里吧j ...
jquery数组 -
hyn450:
你好,我最近也想了解一下竞争情报。不知道能不能交流一下呢 ?
最近的工作 -
lattimore:
这个连接打不开了阿!
使用vnc连ubuntu desktop -
MZhangShao:
奉劝你一句,以后在Ubuntu 用apt-get安装成功的软件 ...
关于xrdp的安装设置 -
f002489:
strftime
python下datetime类型的转换
目录
1.1 GetMaxID (string FieldName,string TableName) 4
1.2 Exists(string strSql, params SqlParameter[]TableName) 4
2.1 ExecuteSql(string SQLString) 4
2.2 ExecuteSqlTran(ArrayList SQLStringList) 4
2.3 ExecuteSql(string SQLString,string content) 4
2.4 ExecuteSqlInsertImg(string strSQL,byte[] fs) 5
2.5 GetSingle(string SQLString) 5
2.6 ExecuteReader(string strSQL) 5
3.1 ExecuteSql(string SQLString,params SqlParameter[] cmdParms) 5
3.2 ExecuteSqlTran(Hashtable SQLStringList) 5
3.3 GetSingle(string SQLString,params SqlParameter[] cmdParms) 6
3.4 ExecuteReader(string SQLString,params SqlParameter[] cmdParms) 6
3.5 Query(string SQLString,params SqlParameter[] cmdParms) 6
4.1 RunProcedure(string storedProcName, IDataParameter[] parameters ) 7
4.2 RunProcedure(string storedProcName, IDataParameter[] parameters, string tableName ) 7
4.3 BuildQueryCommand(SqlConnection connection,string storedProcName, IDataParameter[] parameters) 7
4.4 RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected ) 8
4.5 BuildIntCommand(SqlConnection connection,string storedProcName, IDataParameter[] parameters) 8
1 公用方法
1.1 GetMaxID (string FieldName,string TableName)
功能:获取一张表中某一列的最大值
参数:FieldName 列名,TableName 表名
返回值:返回最大值+1
1.2 Exists(string strSql, params SqlParameter[]TableName)
功能:判断SQL语句是否执行,执行返回true,否则返回false
参数:strSql SQL语句,
TableName 参数数组
返回值:bool类型,true表示执行、false表未执行
2 执行简单SQL语句
2.1 ExecuteSql(string SQLString)
功能:执行没有参数的SQL语句,返回影响行数
参数:SQLString SQL语句
返回值:int型,返回影响行数
2.2 ExecuteSqlTran(ArrayList SQLStringList)
功能:执行多条SQL语句,实现数据库事务。防止执行过程中出现意外造成有的SQL语句执行而有的SQL语句未执行
例如 更改用户表数据时同时要更改用户详细信息表数据,一旦用户表数据更改完成但用户详细信息表数据更改失败。则进行数据滚回操作,回到两个表都未更新的状态
参数:ArrayList类型SQL语句组
返回值:void
2.3 ExecuteSql(string SQLString,string content)
功能:执行一个带参数的SQL语句
参数:SQLString 带参数的SQL语句,
content 参数值
返回值:int型,返回影响行数
2.4 ExecuteSqlInsertImg(string strSQL,byte[] fs)
功能:向数据库中插入图片,图便以二进制形式存储
参数:strSQL 带参数的SQL语句,
byte[] fs 二进制形式的图片
返回值:int型,返回影响行数
2.5 GetSingle(string SQLString)
功能:返回执行聚合函数(count()、max()……之类)后的返回值,
参数:SQLString SQL语句
返回值:返回值为object类型,使用时应转会为相应类型
2.6 ExecuteReader(string strSQL)
功能:查询执行select语句并以SqlDataReader形式返回,多用于返回单条记录
参数:strSQL 查询SQL语句
返回值:SqlDataReader类型
2.7 Query(string SQLString)
功能:查询执行select语句并以DataSet形式返回,多用于返回多条记录
参数:strSQL 查询SQL语句
返回值:DataSet类型
3 执行带参数的SQL语句
3.1 ExecuteSql(string SQLString,params SqlParameter[] cmdParms)
功能:执行带参数的SQL语句
参数:SQLString 带参数的SQL语句,
cmdParms 参数数组
返回值:int型,返回影响行数
3.2 ExecuteSqlTran(Hashtable SQLStringList)
功能:执行多条带参数的SQL语句,实现数据库事务。防止执行过程中出现意外造成有的SQL语句执行而有的SQL语句未执行
例如 更改用户表数据时同时要更改用户详细信息表数据,一旦用户表数据更改完成但用户详细信息表数据更改失败。则进行数据滚回操作,回到两个表都未更新的状态
参数:SQLStringList 这是一个SQL语句的Hash表,表中key为带参数的SQL,value为该语句对应的参数
返回值:void
3.3 GetSingle(string SQLString,params SqlParameter[] cmdParms)
功能:返回执行聚合函数(count()、max()……之类)后的返回值,
参数:SQLString SQL语句,
cmdParms 该语句对应的参数数组
返回值:返回值为object类型,使用时应转会为相应类型
3.4 ExecuteReader(string SQLString,params SqlParameter[] cmdParms)
功能:查询执行带参数的select语句并以SqlDataReader形式返回,多用于返回单条记录
参数:strSQL 查询SQL语句,
cmdParms 该语句对应的参数数组
返回值:SqlDataReader
3.5 Query(string SQLString,params SqlParameter[] cmdParms)
功能:查询执行带参数的select语句并以DataSet形式返回,多用于返回多条记录
参数:strSQL 查询SQL语句,
cmdParms 该语句对应的参数数组
返回值:DataSet
3.6 PrepareCommand(SqlCommand cmd,SqlConnection conn,SqlTransaction trans, string cmdText, SqlParameter[] cmdParms)
功能:把参数添加到带参数的SQL语句中
参数:SqlCommand cmd 数据库操作命令,
SqlConnection conn 数据库连接,
SqlTransaction trans 数据库事务 当不用事务时赋null,
string cmdText SQL语句,
SqlParameter[] cmdParms 该语句对应的参数
返回值:void
4 存储过程操作
4.1 RunProcedure(string storedProcName, IDataParameter[] parameters )
功能:执行功能为查询(select)的存储过程,返回SqlDataReader
参数:storedProcName 存储过程名
parameters 存储过程参数
返回值:以SqlDataReader形式返回,多用于返回单条记录
4.2 RunProcedure(string storedProcName, IDataParameter[] parameters, string tableName )
功能:执行功能为查询(select)的存储过程,返回DataSet
参数:storedProcName 存储过程名
parameters 存储过程参数
tableName DataSet结果中的表名(一个DataSet中可以有多个表)
返回值:以DataSet形式返回,多用于返回多条记录
4.3 BuildQueryCommand(SqlConnection connection,string storedProcName, IDataParameter[] parameters)
功能:构建SqlCommand对象,把存储过程参数加到SQL语句中
参数:connection 数据库连接
storedProcName 存储过程名
parameters 储过程参数
返回值:SqlCommand对象
4.4 RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected )
功能:用于得到存储过程的返回值,返回值的参数为ReturnValue
参数:storedProcName 存储过程名
Parameters 存储过程参数
rowsAffected 引用参数 从外部传入函数,记录执行存储过程影响的行数
返回值:int型,返回存储过程的返回值
4.5 BuildIntCommand(SqlConnection connection,string storedProcName, IDataParameter[] parameters)
功能:创建SqlCommand对象,把存储过程返回值的参数传入
参数:connection 数据库连接
storedProcName 存储过程名
parameters 存储过程参数
返回值: SqlCommand
发表评论
-
关于分层架构中的业务实体层的使用一直不太清楚,可否指点一下?
2007-03-23 09:10 674我知道业务逻辑层又可细分为三个层次,分别是业务外观层业务规则层 ... -
xml反串行化
2007-07-02 17:23 7341using System; 2using Syste ... -
WriteXmlSchema(xsdFileName)和GetXmlSchema()输出的内容的差异
2007-07-04 19:00 883利用DataSet.ReadXml载入一个xml文件,再使用G ... -
对websharp中aspect的改进(待续)
2007-11-17 14:27 695缘起 为了在我的《朗志轻量级项目管理解决方案》项目中应用 ... -
WebSharp Aspect改进(续2)
2007-11-19 21:39 700接着上次在《朗志轻量级项目管理解决方案》中对Aspec ... -
TreeView(树形控件)中常用到的属性和事件
2007-11-19 22:22 12971.TreeView(树形控件) ... -
有没有适合的的面向对象的查询语言(Object Query Language)
2007-11-28 10:15 762在我做《朗志轻量级项目管理解决方案》的过程中,我希望 ... -
问题解答集
2007-11-29 18:11 4421 如何在源代码的目录下添加一个测试文件 ... -
FckEditor自定义按钮
2007-11-29 18:35 832目录 FckEditor自定义按钮 1 目录 ... -
GhstDoc2.1.1使用手册
2007-11-29 18:39 725目录 GhstDoc2.1.1使用手册 1 ... -
Log4net使用说明
2007-11-29 18:44 786Log4net使用说明 1 修改历史纪录 ... -
NDoc1.3.1使用手册
2007-11-29 18:47 769目录 NDoc1.3.1使用手册 1 目录 ... -
程序中操作Word
2007-11-29 18:52 728目录 程序中操作Word 1 目录 2 ... -
利用SMTP服务发送电子邮件
2007-11-29 18:58 1354目录 利用SMTP服务发送电子邮件 1 目录 ... -
程序中操作Excel
2007-11-29 18:59 639目录 程序中操作Excel 1 目录 ... -
访问被拒绝:“AjaxPro”的解决方案
2007-11-29 19:01 546目录 访问被拒绝:&qu ... -
sqlserver的版本号
2008-02-27 21:01 822当你安装了sqlserver 2005之后你就可以使用sqls ... -
在安装有VS2008beta2版本的机子上使用vs2005进行部署出现问题的解决方法
2008-02-27 21:13 680我知道,2008rtm发布已经很久了,不巧的是同学在我的机子上 ... -
忙话codesmith
2008-07-28 15:01 870为什么不是闲话,因为我很忙,项目中新问题是接连不断,上一篇讲到 ... -
Berkeley Db Associate关联数据函数的使用
2008-07-31 21:42 842Code<!--<br /><br ...
相关推荐
如果它是代码文件,那么它可能包含了示例的C++代码,演示了如何使用MySqlHelper类或者自定义的函数来执行常见的数据库操作,如连接数据库、执行查询、插入数据、更新数据以及删除数据。如果它是一个数据库脚本,那么...
根据提供的文件信息,以下是对“c#类库(helper类库)”相关知识点的详细解析: ### 一、c#中的类库概述 在C#中,类库是一种包含多个类和其他类型的共享代码集,通常用于封装特定功能或业务逻辑。类库可以被多个应用...
* 类说明:对MYSQL数据库的操作类 */ using System; using System.Data; using MySql.Data.MySqlClient; namespace Niunan.BYLW.Utility { /// 对MYSQL数据库的操作类 /// /// public class MYSQLHelper { private...
- `OracleHelper.java` 类可能包含了类似`MysqlHelper`的逻辑,但使用Oracle JDBC驱动(如`oracle.jdbc.driver.OracleDriver`)和对应的数据库URL格式。 - Oracle数据库支持更复杂的SQL特性,如PL/SQL存储过程,这...
7. **Asp.net_Helper**:这个文件可能是包含连接数据库辅助类的库,简化了与上述数据库的交互。使用这样的辅助类可以减少代码重复,提高代码的可维护性和复用性。 以上就是Asp.net连接不同数据库和处理XML数据的...
2.DBHelper.cs 连接MSSQL的helper类相信这个大家都比较熟悉了。 3.DESEncrypt.cs 专门用户对字符串的加密和解密。 4.ErrorLog.cs 专门用户对系统的一些异常进行记录,默认写于Exception文件夹的ErrorLog.txt里。 5....
通过定义一个构造函数__init__()来接收连接数据库所需的参数,以及定义一个_open()方法来执行连接操作,MysqlHelper类可以简化数据库连接的代码,提高开发效率。 从文章提供的代码片段和解释中,我们可以学到以下...
- **`Helper`**: 定义视图中需要用到的各种工具类。 - **`View`**: 定义`ViewResponse`类,继承自`Object`类,提供了`fetch`方法来读取视图文件并进行渲染。 - **`Application.php`**: 继承自`App`类,重写了`run...
全注解配置使得开发者可以直接在控制器类上使用注解,如`@RestController`和`@RequestMapping`,以减少XML配置文件。 Mybatis是一个轻量级的持久层框架,它简化了与数据库交互的过程。Mybatis允许开发者通过SQL映射...
本资料主要聚焦于使用 Ruby 进行 Web 应用程序的开发和部署过程,以下是相关知识点的详细说明: 1. **Ruby 基础**: - **变量和数据类型**:Ruby 支持多种变量类型,如局部变量、实例变量、类变量和全局变量。它有...
【使用说明.txt】文件提供了系统运行和使用的指南,可能包括安装步骤、配置要求、数据库初始化方法以及如何启动和使用应用程序等详细信息。用户可以根据这份文档快速上手,了解系统的基本操作。 综上所述,网上书店...
3. **数据存储模块**:可能有`database.php`,处理爬取数据的存储,可能使用MySQL或其他数据库系统。 4. **辅助工具**:如`helper.php`,包含一些通用的函数,如字符串处理、时间操作等。 5. **日志记录**:如`log....
意味着它将涵盖PHP的基础知识,如变量、控制结构、函数、类和对象,以及更高级的主题,如MVC(Model-View-Controller)架构、PHP框架(如Laravel、CodeIgniter)的使用,还有可能涉及PHP与MySQL数据库的集成。...
通常,这类系统可能会使用如MySQL、Oracle或SQL Server等关系型数据库管理系统,并结合编程语言如Java或Python进行前端开发,实现用户交互界面。同时,可能使用如Visual Studio或Eclipse等集成开发环境进行代码编写...
10-15 4 view helper视图助手 10-15 5 遗留问题解决 10-15 6 zf重新部署 10-15 7 zf controller讲解 10-16 1 model讲解 controller view调用 10-16 2 投票系统讲解1 10-16 3 投票系统讲解2 10-16 4 投票系统讲解3 10...
10-15 4 view helper视图助手 10-15 5 遗留问题解决 10-15 6 zf重新部署 10-15 7 zf controller讲解 10-16 1 model讲解 controller view调用 10-16 2 投票系统讲解1 10-16 3 投票系统讲解2 10-16 4 投票系统讲解3 10...
10-15 4 view helper视图助手 10-15 5 遗留问题解决 10-15 6 zf重新部署 10-15 7 zf controller讲解 10-16 1 model讲解 controller view调用 10-16 2 投票系统讲解1 10-16 3 投票系统讲解2 10-16 4 投票系统讲解3 10...
10-15 4 view helper视图助手 10-15 5 遗留问题解决 10-15 6 zf重新部署 10-15 7 zf controller讲解 10-16 1 model讲解 controller view调用 10-16 2 投票系统讲解1 10-16 3 投票系统讲解2 10-16 4 投票系统讲解3 10...
10-15 4 view helper视图助手 10-15 5 遗留问题解决 10-15 6 zf重新部署 10-15 7 zf controller讲解 10-16 1 model讲解 controller view调用 10-16 2 投票系统讲解1 10-16 3 投票系统讲解2 10-16 4 投票系统讲解3 10...