今天闲来无什么紧要的事情做,刚好前几天有个网友询问关于数据库类设置的问题,为此写点内容希望他可以理解,编程这玩艺最重要的还是要自己去理解着记忆。多看。多做,多问,这是我学习的不败之笔啊,呵呵~~
下面给出数据定义类的代码:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;

/// <summary>
/// db 的摘要说明
/// </summary>
public class db
{
    public db()
    {
        //
        // TODO: 在此处添加构造函数逻辑
        //
    }
      //   数据库连接
          public static OleDbConnection con()
    {
        OleDbConnection con = new OleDbConnection(ConfigurationSettings.AppSettings["strcon"]);
        return con;
    }
    //验证登录
    public static bool insert(string que)
    {
        OleDbConnection con = db.con();
        con.Open();
        OleDbCommand cmd = new OleDbCommand(que, con);
        int count = Convert.ToInt32(cmd.ExecuteNonQuery());
        if (count > 0)
        { return true; }
        else
        { return false; }

    }
    //填充数据
    public static DataTable ds(string que)
    {
        OleDbConnection con = db.con();
        OleDbDataAdapter da = new OleDbDataAdapter();
        da.SelectCommand = new OleDbCommand(que, con);
        DataSet ds = new DataSet();
        da.Fill(ds,"4ec");
        return ds.Tables["4ec"];
    }
    public static string scr(string que)
    {
        OleDbConnection con = db.con();
        con.Open();
        OleDbCommand cmd = new OleDbCommand(que, con);
        return cmd.ExecuteScalar().ToString();

    }
   
}
写到这里,发觉网上的事例好多啊,我这样发表是否有抄袭的行为?为此特收笔,希望高手别见怪,这算是给初学者写的一个引子吧..............

 posted on 2007-01-18 09:43  清一  阅读(385)  评论(0编辑  收藏  举报