asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:数据层类(1)


发布日期:2023年02月06日
 
ASP.NET项目开发指南:数据层类(1)

数据层类(

在此编写一个ST_DataBasecs 类负责所有关于数据库的操作

方法public DataTable ReadTable(string strSql)

此方法用来从数据库中读取数据并返回一个DataTable如程序所示

程序 ST_DataBasecs

public class ST_DataBase: SystemWebUIPage

{

//用来存储连接到的数据库的字符串

string ST_ConnectionString;

public ST_DataBase()

{

//获取连接数据库的字符串并赋值给ST_ConnectionString

ST_ConnectionString=ConfigurationManager

ConnectionStrings[ConnectionString]ToString()

}

//读数据表DataTable

public DataTable ReadTable(string strSql)

{

//创建一个数据表ST_dd

DataTable ST_dd=new DataTable()

//定义新的数据连接控件并初始化

OleDbConnection ST_dbconn=new

OleDbConnection(ST_ConnectionString)

//打开连接

ST_dbconnOpen()

//定义并初始化数据适配器

OleDbDataAdapter ST_adapter = new OleDbDataAdapter(strSql

ST_dbconn)

//将数据适配器中的数据填充到数据集ST_dd中

ST_adapterFill(ST_dd)

//关闭连接

ST_dbconnClose()

return ST_dd;

}

【代码说明】代码第行不再是我们常见的SqlConnection而是OleDbConnection;使用它必须添加对SystemDataOleDb命名空间的引用代码第行创建了OleDbDataAdapter读取器然后将数据填充到第行创建的DataTable中

方法public DataSet Readdate(string strSql)

与ReadTable方法类似调用此方法将返回一个DataSet如程序所示

程序 ST_DataBasecs

//读写数据集DataSet

public DataSet Readdate(string strSql)

{

//创建一个数据集ST_dd

DataSet ST_dd=new DataSet()

//定义新的数据连接控件并初始化

OleDbConnection ST_dbconn=new

OleDbConnection(ST_ConnectionString)

//打开连接

ST_dbconnOpen()

//定义并初始化数据适配器

OleDbDataAdapter adapter = new OleDbDataAdapter(strSql ST_dbconn) //将数据适配器中的数据填充到数据集ST_dd中

adapterFill(ST_dd)

//关闭连接

ST_dbconnClose()

return ST_dd;

}

【代码说明】代码第行和前面的方法不同这里创建了一个DataSet对象但通过代码第~行的填充方法来看使用OleDbDataAdapter读取器填充DataSet和填充DataTable的方法是一样的

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

               

上一篇:ASP.NET项目开发指南:企业信息管理系统数据库连接编写

下一篇:ASP.NET项目开发指南:数据层类(2)[2]