您的位置:首页 > 数据库

简单数据库操作代码(添加删除修改读取)

2007-03-16 18:24 906 查看
[align=left]using System;[/align]
[align=left]using System.Data;[/align]
[align=left]using System.Configuration;[/align]
[align=left]using System.Web;[/align]
[align=left]using System.Web.Security;[/align]
[align=left]using System.Web.UI;[/align]
[align=left]using System.Web.UI.WebControls;[/align]
[align=left]using System.Web.UI.WebControls.WebParts;[/align]
[align=left]using System.Web.UI.HtmlControls;[/align]
[align=left]using System.Data.SqlClient;[/align]
[align=left] [/align]
[align=left]public partial class _Default : System.Web.UI.Page [/align]
[align=left]{[/align]
[align=left] private SqlConnection con = new SqlConnection("server=localhost;uid=sa;pwd=sa;database=bld");[/align]
[align=left] protected void Page_Load(object sender, EventArgs e)[/align]
[align=left] {[/align]
[align=left] if(!IsPostBack)[/align]
[align=left] {[/align]
[align=left] bindgrid();[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] //创建函数[/align]
[align=left] private void bindgrid()[/align]
[align=left] {[/align]
[align=left] SqlDataAdapter sql = new SqlDataAdapter("select title,inputdate from article",con);[/align]
[align=left] DataSet rs = new DataSet();[/align]
[align=left] sql.Fill(rs, "article");[/align]
[align=left] GridView1.DataSource = rs.Tables[0].DefaultView;[/align]
[align=left] GridView1.DataBind();[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] protected void btnAdd_Click(object sender, EventArgs e)[/align]
[align=left] {[/align]
[align=left] SqlCommand sql = con.CreateCommand();[/align]
[align=left] sql.CommandText = "insert article (id,title,inputdate)values('123456','新增加的标题','2007-3-15')";[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] con.Open();[/align]
[align=left] sql.ExecuteNonQuery();[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] { }[/align]
[align=left] bindgrid();[/align]
[align=left] }[/align]
[align=left] private string getmax()[/align]
[align=left] {[/align]
[align=left] string qm = "";[/align]
[align=left] SqlCommand sql = new SqlCommand("select top 1 id from article", con);[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] con.Open();[/align]
[align=left] //sql.ExecuteNonQuery();[/align]
[align=left] //qm = (int)sql.ExecuteScalar();[/align]
[align=left] SqlDataReader rs = sql.ExecuteReader();[/align]
[align=left] if (rs.Read())[/align]
[align=left] {[/align]
[align=left] qm = rs["id"].ToString();[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] { }[/align]
[align=left] finally[/align]
[align=left] {[/align]
[align=left] con.Close();[/align]
[align=left] }[/align]
[align=left] return qm;[/align]
[align=left] }[/align]
[align=left] protected void btnDelete_Click(object sender, EventArgs e)[/align]
[align=left] {[/align]
[align=left] //Response.Write(getmax());[/align]
[align=left] //string q = getmax();[/align]
[align=left] //Response.Write(q);[/align]
[align=left] SqlCommand sql = con.CreateCommand();[/align]
[align=left] sql.CommandText = "delete from article where id='" + getmax() + "'";[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] con.Open();[/align]
[align=left] sql.ExecuteNonQuery();[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] { }[/align]
[align=left] bindgrid();[/align]
[align=left] }[/align]
[align=left] protected void btnUpdate_Click(object sender, EventArgs e)[/align]
[align=left] {[/align]
[align=left] //Response.Write(getmax());[/align]
[align=left] SqlCommand sql = con.CreateCommand();[/align]
[align=left] sql.CommandText = "update article set title='111111111' where id ='" + getmax() + "'";[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] con.Open();[/align]
[align=left] sql.ExecuteNonQuery();[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] { }[/align]
[align=left] finally[/align]
[align=left] { con.Close(); }[/align]
[align=left] bindgrid();[/align]
[align=left] }[/align]
[align=left]}[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐