哪位好心人给个SqlHelper类给我,里面包含所有访问数据库的通用方法?
解决方案 »
- mvc中怎样显示html页面?十万火急,各位大侠快来想办法啊
- 求大家救救我这个linux C程序员 .net oledb excel conn.open问题
- 要再次显示该网页,internet exploer 需要重新发送您以前提交的信息
- 会用---FCKeditor在线编辑器 .Net版---的朋友请进(在线等)!!!
- Calendar控件如何将星期几显示成英文?
- 联动下拉框的一些不能解决的情况,紧急在线等待!请高手帮忙!
- 加班到现在还有最后一个问题,请帮忙.ASP.net frame
- 我如下绑定了一个水晶报表,显示的是表中的全部数据,但是我想根据用户输入的条件显示数据,怎么办?如用户输入“姓名 like ‘张%’”
- 用ASP.net的程序修改活动目录用户密码的功能无法执行
- 我做了个ASPNET网站,有一个功能以前用着能正常运行,现在打开是这个现象!
- JS问题
- C# ASP.NET 2.0 刷新页面后 页面字体会变大
《写手外传》,讲述写手自己的故事:http://www.qidian.com/book/1547776.aspx
起点八大写手,联袂奉献。爽到没边,笑道疯癫。
“一日十更,一更三千”的“码神”马一诺;
“一周一更,一更二千”的禅意“拖神”倪宝贝;
花痴暴力女田欣尔;
拥有幻想强迫症的贾国文;
自以为文无第二的韦学。
他们就是“诺贝尔文学”五人组。
他们的目标只有一个——将YY进行到底!
很经典的
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;namespace DAL
{
public class MyDB
{
//数据库连接
private SqlConnection conn;
public SqlConnection getconn()
{
if (conn == null)
{
conn = new SqlConnection("server=localhost;database=FBClub;uid=sa;pwd=123;");
}
return conn;
}
//返回受影响行数
public int ExecuteNonQueryCmd(string sql, CommandType type, SqlParameter[] para)
{
getconn().Open();
SqlCommand cmd = new SqlCommand(sql, getconn());
if (para != null)
{
cmd.Parameters.AddRange(para);
}
cmd.CommandType = type;
int i = cmd.ExecuteNonQuery();
getconn().Close();
return i;
}
//返回第一行第一列
public int ExecuteScalar(string sql, CommandType type, SqlParameter[] para)
{
getconn().Open();
SqlCommand cmd = new SqlCommand(sql, getconn());
if (para != null)
{
cmd.Parameters.AddRange(para);
}
cmd.CommandType = type;
int i = Convert.ToInt32(cmd.ExecuteScalar());
getconn().Close();
return i;
}
/// <summary>
/// 返回一个数据集
/// </summary>
/// <param name="sql">sql语句</param>
/// <param name="type">指定sql类型</param>
/// <param name="para">参数</param>
/// <returns></returns>
public SqlDataReader ExecuteReader(string sql, CommandType type, SqlParameter[] para)
{
getconn().Open();
SqlCommand cmd = new SqlCommand(sql, getconn());
if (para != null)
{
cmd.Parameters.AddRange(para);
}
cmd.CommandType = type;
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return dr; }
protected SqlParameter creatParme(string parmeName, SqlDbType type, int size, object value)//创建参数方法,(参数名字,参数类型,参数长度,值)
{
SqlParameter parme = new SqlParameter();
parme.ParameterName = parmeName;
parme.SqlDbType = type;
parme.Size = size;
parme.Value = value;
return parme;
}
}
}
这个是一个非常好的类!拿去研究把!