
C#核心基础类库。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该资源包包含多种数据库访问辅助类,旨在简化在C#项目中对不同数据库的操作。
首先,`C#HttpHelper` 和 `Httpwebrequest` 类提供了便捷的 HTTP 请求功能,能够无视编码、证书和 Cookie,实现网页抓取。这些类主要用于执行 GET 和 POST 请求,并具备自动获取 Cookie 的能力,以及设置代理服务器的功能。
其次,`SqlHelper` 类则专注于对 Sql 数据库的交互。它支持执行存储过程、Sql 语句以及返回影响行数、DataTable、DataSet、DataReader 和表集等数据结构。该类还提供切换多个数据库的支持。
此外,还包括以下辅助类:
* `DbHelperMySQL` 类:主要用于访问 MySQL 数据库,实现最大值获取、存在性判断(基于 MySqlParameter)、SQL 执行(返回影响记录数)、混合事务执行(多条 SQL 语句)、带存储过程参数的 SQL 执行、图像字段插入、计算查询结果返回(object)、MySqlDataReader 返回、DataSet 返回等功能。
* `DbHelperOleDb` 类:为 Access 数据库提供数据访问基础类,支持最大值获取、存在性判断(基于 OleDbParameter)、SQL 执行(返回影响记录数)、多条 SQL 语句事务执行、带存储过程参数的 SQL 执行、图像字段插入、计算查询结果返回(object)、OleDbDataReader 返回、DataSet 返回等功能。
* `DbHelperOra` 类:专门用于访问 Oracle 数据库的数据访问基础类,实现最大值获取、存在性判断(基于 OracleParameter)、SQL 执行(返回影响记录数)、多条 SQL 语句事务执行、带存储过程参数的 SQL 执行、图像字段插入、计算查询结果返回(object)、OracleDataReader 返回 (注意关闭)、DataSet 返回等功能。
* `DbHelperSQLite` 类:为 SQLite 数据库提供数据访问基础类,实现最大值获取、存在性判断(基于 SQLiteParameter)、SQL 执行(返回影响记录数)、多条 SQL 语句事务执行 、带存储过程参数的 SQL 执行,图像字段插入,计算查询结果返回(object),SQLiteDataReader 返回,DataSet 返回 等功能.
* 最后是 `DbHelperSQLP` , `DbHelperSQL`, 和 `OracleHelper` 类, 用于进一步增强和扩展数据访问能力.
全部评论 (0)


