您的位置:首页 > 数据库

基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写

2009-06-02 10:42 471 查看
大家都知道本系统的正常运行少不了数据库操作这一块,且其在本系统中具有决定性作用,可以说没有它的操作系统将无法运行,故在本节课程中,专门把针对数据库的操作类拿出来讲讲,以便大家更加容易理解后面的课程。

好,进入正题……

首先,我们来新建一个类,方法如下:

打开上一节课我们新建的QuestionnaireSystem项目,右击项目名,在出现的对话框中选择“添加”à“类”,在弹出的“添加新项”中选择“类”,并在下面的“名称”中输入“DbOperate”,点“添加”,如下图4-1所示:
protected void CreateDbConn()
protected void CloseDbConn()

好,至此,“开门”[打开数据库]与“关门”[关闭数据库]的方法都搞定了,下面就让我们设法在“开门”后“关门”前偷偷的躲进去做点实事吧,即写一些方法来读取或更新数据:

public void ExcuteSql(string sqlText)
public int ExcuteIntSql(string sqlText)
public int ExcuteScrSql(string sqlText)
public string ExcuteStrScrSql(string sqlText)
public DataTable GetDataTable(string sqlText)
public DataTable GetPageDataTable(string sqlText,int pre,int maxcunt)
//以下为合并统计的数据库操作 以下注释同上面的差不多,就不再写了
OleDbConnection conn;
OleDbCommand comm = new OleDbCommand();
public void DbConn()
public void CloseConn()
public DataTable GetTable(string sqlText)
public int ExcueteIntSql(string sqlText)

OK!到此,整个类算是完工了,虽然不好[没进行性能方面的优化,也没引入存储过程的操作等等],但对于基本的操作已经够用的了,故在此不作这方面的讨论;
在后期的其它系列课程中,我打算专门写一系列针对数据库操作优化类的课程,到那时我们再拿出来一起讨论^_^

本课就先到此吧,谢谢……

附,本课程源码下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐