资源简介
入门级示例,供参考学习,含数据库备份
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Collections;
using System.Data.SqlClient;
using System.Data.OleDb;
///
/// 数据库的通用访问代码
/// 此类为抽象类,不允许实例化,在应用时直接调用即可
///
public abstract class SqlHelper
{
//获取数据库连接字符串,其属于静态变量且只读,项目中所有文档可以直接使用,但不能修改
public static readonly string ConnectionStringLocalTransaction = ConfigurationManager.ConnectionStrings[“ApplicationServices“].ConnectionString;
// 哈希表用来存储缓存的参数信息,哈希表可以存储任意类型的参数。
private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable());
///
///执行一条不返回结果的SqlCommand,通过一个已经存在的数据库连接
/// 使用参数数组提供参数
///
///
/// 使用示例:
/// int result = ExecuteNonQuery(conn CommandType.StoredProcedure “PublishOrders“ new SqlParameter(“@prodid“ 24));
///
/// 一个现有的数据库连接
/// SqlCommand命令类型 (存储过程, T-SQL语句, 等等。)
/// 存储过程的名字或者 T-SQL 语句
/// 以数组形式提供SqlCommand命令中用到的参数列表
/// 返回一个数值表示此SqlCommand命令执行后影响的行数
public static DataSet ReturnDataSet(string connectionString CommandType cmdType string cmdText params SqlParameter[] commandParameters)
{
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(connectionString))
{
//通过PrePareCommand方法将参数逐个加入到SqlCommand的参数集合中
PrepareCommand(cmd conn null cmdType cmdText commandParameters);
try
{
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
}
catch (Exception e)
{
throw new Exception(e.Message);
}
return ds;
}
}
///
///执行一个不需要返回值的SqlCommand命令,通过指定专用的连接字符串。
/// 使用参数数组形式提供参数列表
///
///
/// 使用示例:
/// int result = ExecuteNonQuery(connString CommandType.StoredProcedure “PublishOrders“ new SqlParameter(“@prodid“ 24));
///
/// 一个有效的数据库连接字符串
/// SqlCommand命令类型 (存储过程, T-SQL语句, 等等。)
/// 存储过程的名字或者 T-SQL 语句
/// 以数组形式提供SqlCommand命令中用到的参数列表
/// 返回一个数值表示此SqlCommand命令执行后影响的行数
public static int ExecuteNonQuery(string connectionString CommandType cmdType string cmdText params SqlParameter[] commandParameters)
{
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(connectionString))
{
//通过PrePareCommand方法将参数逐个加入到SqlCommand的参数集合中
PrepareC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13245 2013-11-20 21:21 ajaxTest\App_Code\SqlHelper.cs
文件 1593856 2018-03-27 09:53 ajaxTest\App_Data\test.bak
文件 268039 2017-06-13 16:57 ajaxTest\js\jquery-3.2.1.js
文件 86659 2017-06-13 16:57 ajaxTest\js\jquery-3.2.1.min.js
文件 2833 2018-03-27 09:49 ajaxTest\Login.html
文件 940 2018-03-27 09:48 ajaxTest\MyTest.ashx
..A..H. 7168 2018-03-27 09:25 ajaxTest\test.suo
文件 1887 2018-03-27 09:52 ajaxTest\Web.config
目录 0 2018-03-27 09:35 ajaxTest\App_Code
目录 0 2018-03-27 09:54 ajaxTest\App_Data
目录 0 2018-03-27 09:24 ajaxTest\js
目录 0 2018-03-27 09:27 ajaxTest
----------- --------- ---------- ----- ----
1974627 12
- 上一篇:Log4Net案例
- 下一篇:ef core 官方指南 pdf
相关资源
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- C# 通过S7.NET方式实现与西门子PLC通信
- asp.net网上购物系统源码
- ASP.NET 在浏览器中预览文件
- asp.net 生命周期
- Ext.NET 项目源码
- asp.net 花语花店销售网站源码(附数据
- asp.net 购物车实现(基于Session)
- C# asp.net验证码
- asp.net 网上商城源码
- 小区物业管理系统源码 asp.net物业管理
- ASP.NET程序开发范例宝典 百度云
- asp.net FileUpload 上传进度条
- 很好用的一个asp.net反编译软件
- lua C# .Net4.0 vs2010 LuaInterface
- asp.net实现qq登陆
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- 有史以来最简单的三层(C#)
- ASP.NET+SQL Server 2008 实现的学生学籍管
- asp.net中最好的对SQLSERVER数据库进行操
- 安卓和asp.net通过webservice上传图片到服
- asp.net2.0
- ASP.net MVC vcard名片二维码自动生成
- asp.net 访问odbc informix源码及配置截图
评论
共有 条评论