最简单的ASP.NET数据库操作示例源代码
2013-08-30 19:34
567 查看
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// SqlConnection con = new SqlConnection("server=dbtalbe;uid=sa;pwd=sa;database=addb;");
//con.Open();
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["strconn"]);
con.Open();
/*写入数据库
SqlCommand cmd = new SqlCommand("INSERT INTO [Ad_Sort] ([sortname]) VALUES ('首页广告')",con);
cmd.ExecuteNonQuery();
Response.Write("写入成功!");
con.Close();
*/
string strsql = "select * from ad_sort order by id desc";
//读取数据
SqlDataAdapter sda = new SqlDataAdapter(strsql, con);
DataSet ds = new DataSet();
sda.Fill(ds, "ad_sort");
this.hotcommentlist.DataSource = ds;
this.hotcommentlist.DataBind();
//读取单个数据
SqlDataAdapter Set = new SqlDataAdapter(strsql, con);
DataSet Rs = new DataSet();
Set.Fill(Rs,"ad_sort");
//DataRowView mydrview = Rs.Tables["ad_sort"].DefaultView[0];
this.sortname.InnerHtml = Convert.ToString(Rs.Tables["ad_sort"].DefaultView[0].Row[1]);
/*
SqlDataAdapter Set = new SqlDataAdapter(strsql,con);
DataSet Rs = new DataSet();
Set.Fill(Rs,"ad_sort");
this.sortname.InnerHtml = Convert.ToString(Rs.Tables["ad_sort"].DefaultView[0].Row[1]);
this.sortname.InnerHtml = Convert.ToString(Rs.Tables["ad_sort"].DefaultView[0].Row[1]);
*/
Swww.169mnk.comqlCommand cmd = new SqlCommand(strsql, con);
SqlDataReader Res1 = cmd.ExecuteReader();
string listbody="";
listbody += ("<table border=0 ");
listbody+=("<tr><td>ExecuteReader读取数据</td></tr>");
listbody += ("<tr><th>编号</th><th>名称</th></tr>");
while (Res1.Read())
{
listbody += ("<tr>");
listbody += ("<td align='center'>" + Res1["id"].ToString() + "</td>");
listbody += ("<td align='left'>" + Res1["sortname"].ToString() + "</td>");
listbody += ("</tr>");
}
listbody += ("</table>");
list2.InnerHtml = listbody;
Res1.Close();
con.Close();
}
}
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// SqlConnection con = new SqlConnection("server=dbtalbe;uid=sa;pwd=sa;database=addb;");
//con.Open();
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["strconn"]);
con.Open();
/*写入数据库
SqlCommand cmd = new SqlCommand("INSERT INTO [Ad_Sort] ([sortname]) VALUES ('首页广告')",con);
cmd.ExecuteNonQuery();
Response.Write("写入成功!");
con.Close();
*/
string strsql = "select * from ad_sort order by id desc";
//读取数据
SqlDataAdapter sda = new SqlDataAdapter(strsql, con);
DataSet ds = new DataSet();
sda.Fill(ds, "ad_sort");
this.hotcommentlist.DataSource = ds;
this.hotcommentlist.DataBind();
//读取单个数据
SqlDataAdapter Set = new SqlDataAdapter(strsql, con);
DataSet Rs = new DataSet();
Set.Fill(Rs,"ad_sort");
//DataRowView mydrview = Rs.Tables["ad_sort"].DefaultView[0];
this.sortname.InnerHtml = Convert.ToString(Rs.Tables["ad_sort"].DefaultView[0].Row[1]);
/*
SqlDataAdapter Set = new SqlDataAdapter(strsql,con);
DataSet Rs = new DataSet();
Set.Fill(Rs,"ad_sort");
this.sortname.InnerHtml = Convert.ToString(Rs.Tables["ad_sort"].DefaultView[0].Row[1]);
this.sortname.InnerHtml = Convert.ToString(Rs.Tables["ad_sort"].DefaultView[0].Row[1]);
*/
Swww.169mnk.comqlCommand cmd = new SqlCommand(strsql, con);
SqlDataReader Res1 = cmd.ExecuteReader();
string listbody="";
listbody += ("<table border=0 ");
listbody+=("<tr><td>ExecuteReader读取数据</td></tr>");
listbody += ("<tr><th>编号</th><th>名称</th></tr>");
while (Res1.Read())
{
listbody += ("<tr>");
listbody += ("<td align='center'>" + Res1["id"].ToString() + "</td>");
listbody += ("<td align='left'>" + Res1["sortname"].ToString() + "</td>");
listbody += ("</tr>");
}
listbody += ("</table>");
list2.InnerHtml = listbody;
Res1.Close();
con.Close();
}
}
相关文章推荐
- 编写数据库操作类,使ASP.NET中的数据库操作变得简单
- 使ASP.NET中的数据库操作变得简单
- 编写数据库操作类,使ASP.NET 中的数据库操作变得简单
- 编写数据库操作类,使ASP.NET中的数据库操作变得简单
- asp.net简单3层数据库连接读取操作
- 编写数据库操作类,使ASP.NET 中的数据库操作变得简单
- 编写数据库操作类,使ASP.NET中的数据库操作变得简单
- 最简单的asp.net 操作 access 数据库方法
- 编写数据库操作类,使ASP.NET中的数据库操作变得简单
- 编写数据库操作类,使ASP.NET中的数据库操作变得简单
- ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据
- ASP.NET 2.0中执行数据库操作命令之一
- asp.net程序优化 尽量减少数据库连接操作
- asp.net MVC中linq to xml的简单操作
- Asp.net程序性能优化的七个方面之一(数据库操作)
- FormView 显示、更新、插入、删除数据库操作[ASP.NET源代码](一)
- ASP.NET(C#)连接数据库和操作数据库
- C# ASP.NET 对XML的操作(以XML为数据库)
- ASP.NET中操作数据库的基本步骤分享
- Asp.Net MVC 自定义的MVC框架(非EF操作数据库)