然而,還要等待朵云化爲淚水,我的心,才有晴空。

通用的DBHelper设计 - [S。萌萌代码]

Tags: 【ASP 程序 代码2009年01月10日

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;
    }
}

 完全够用,不是么?





评论

  • 囧rz。。。完全不懂
    囡囡  |  发表于2009-01-11 20:18:40  [回复]

发表评论

昵称
QQ
爱巢