我们使用C#语言在进行winform编程的时候,最基本的就是增删改查了,那么我们一搬会创建一个公共的基本类,用来做这些基本操作,下面的类将可以为了解决这些基本的问题,让你把精力放在business和design的处理。
(1)创建基本的连接对象:
public static string conn_str = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Directory.GetCurrentDirectory() + @"\data\data.mdb"; //请自己修改为需要的数据库名称;
public static OleDbConnection conn = new OleDbConnection(conn_str);
public static OleDbCommand cmd;
(2)执行插入或者删除命令
public int execute(string sql)
{
int i;
cmd = new OleDbCommand(sql, conn);
try
{
conn.Open();
i = cmd.ExecuteNonQuery();
conn.Close();
return i;
}
catch (Exception e)
{
return -1;
}
}
(3)执行查询,返回一个DataTable
public DataTable getDataTable(string sql)
{
try
{
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
conn.Close();
return dt;
}
catch (Exception e)
{
conn.Close();
return null;
};
}
(4)执行查询,返回一个OleDbDataReader
public OleDbDataReader getDataReader(string sql)
{
try
{
conn.Open();
cmd = new OleDbCommand(sql, conn);
OleDbDataReader dr = cmd.ExecuteReader();
return dr;
}
catch (Exception e)
{
return null;
}