asp.net如何取得数据库取到的东西?

现在有一个表,要把表格的数据显示在某aspx页面上。我问了老师,他说写一个专门连接数据库的页面就可以了,然后他就帮我写了一个getData.aspx页面,其前台没有代码,... 现在有一个表,要把表格的数据显示在某aspx页面上。我问了老师,他说写一个专门连接数据库的页面就可以了,然后他就帮我写了一个getData.aspx页面,其前台没有代码,后台代码如下:

string CMD= Request["CMD"];
CMD = "select * from 学生成绩表";
string con = "server=.;database=成绩单;uid=sa;password=123";
System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter(CMD, con);
System.Data.DataSet ds= new System.Data.DataSet();
sda.Fill(ds);
foreach (DataRow r in ds.Tables[0].Rows) {
Response.Write(string.Join(",", r.ItemArray));
}
Response.End();
}
这个方法的结果是getData.aspx确实出现了记录,可是我现在需要记录的界面不止这一个,还有好多页面需要用到数据库,莫非每个页面的后台都要写这一段?
展开
 我来答
优奈我知识库
2015-01-25 · 程序员干货知识库分享解决方案技术实现内容
优奈我知识库
采纳数:454 获赞数:371

向TA提问 私信TA
展开全部
自己写一个DBHelper类
或者下载一个帮助类

里面连接数据库就一句话
执行数据库代码返回一个结果集
显示到前台即可
更多追问追答
追问
好抽象啊,什么意思啊
追答
CMD = "select * from 学生成绩表";           -------------要执行的sql语句
string con = "server=.;database=成绩单;uid=sa;password=123"; ------------连接数据库的语句
System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter(CMD, con);
System.Data.DataSet ds= new System.Data.DataSet();
sda.Fill(ds); --------把执行的结果放到dataset里面
但是这样的操作非常麻烦
所以大家都用封装的方法 只需要传递几个参数就能得到结果
自己多看看基础
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式