通用的DBHelper设计 - [S。萌萌代码]
DBHelper类作为数据源的基础类,是必须存在的,其目的是减少不必要的数据源代码的重写
当然,我所见过的DBHelper是很繁复的,像我的一些朋友,总喜欢写的巨长,但我天生是个懒人,对于我来说,数据库操作就两个,“增删改”和“查”,所以我就设计了一套适合自己的DBHelper规范。
using System.Data;
using System.Data.SqlClient;
public class DBhelper
{
//使用sa登陆方式
//private static string strCon = "server=.;database=SelectCourseTC;uid=sa;pwd=sa.;";
//使用windows验证登陆方式
private static string strCon = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CGNPC;Data Source=.;";
//增删改所用数据库操作
public int sqloperate(string strSql)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = strCon;
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = strSql;
con.Open();
int i = cmd.ExecuteNonQuery();
con.Close();
return i;
}
//查所用的数据库操作
public DataTable sqlLoad(string strSql)
{
SqlDataAdapter da = new SqlDataAdapter(strSql, strCon);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
}
完全够用,不是么?


























评论