今天闲来无什么紧要的事情做,刚好前几天有个网友询问关于数据库类设置的问题,为此写点内容希望他可以理解,编程这玩艺最重要的还是要自己去理解着记忆。多看。多做,多问,这是我学习的不败之笔啊,呵呵~~
下面给出数据定义类的代码:
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();
}
}
写到这里,发觉网上的事例好多啊,我这样发表是否有抄袭的行为?为此特收笔,希望高手别见怪,这算是给初学者写的一个引子吧..............