WEB开发网
开发学院软件开发C语言 C#连接数据库和更新数据库 阅读

C#连接数据库和更新数据库

 2009-03-20 08:21:00 来源:WEB开发网   
核心提示: new upd(uname).ShowDialog();//弹出要更新窗口upd.cs }upd.cs的代码如下: public partial class upd : Form { public upd()//无参构造函数 { InitializeComponent(); } publ

new upd(uname).ShowDialog();//弹出要更新窗口upd.cs }

upd.cs的代码如下:

    public partial class upd : Form

    {  public upd()//无参构造函数

        {  InitializeComponent();  }

        public upd(string uname)//有参构造函数

        { InitializeComponent();

        this.uname_text.Text = uname;//将用户名放到文本框

            string sql = string.Format("select * from users where username='{0}'", uname);//拼写sql语句通过用户名查找用户的信息

            DataSet ds = new Db.ConnDb().query(sql);

//下面得到结果集中的信息分别放至相应文本框中

            this.uid_text.Text = ds.Tables[0].Rows[0][0].ToString();            this.upass_text.Text = ds.Tables[0].Rows[0][2].ToString();

        }

        private void button1_Click(object sender, EventArgs e)//点击“确认修改”按钮所响应的事件

    {int uid = Convert.ToInt32(this.uid_text.Text);//得到uid

            string uname = this.uname_text.Text;//得到用户名

            string upass = this.upass_text.Text;//得到用户密码

            string sql = string.Format("update users set username='{0}',userpass='{1}' where uid={2}",uname,upass,uid);//拼写一个修改sql语句

           int x = new Db.ConnDb().update(sql);//返回所受影响行数

            if (x > 0)

            {//根据影响行数判断修改是否成功

                MessageBox.Show("修改成功!");

                this.Visible = false;//将该页面隐藏

            } else  {

                MessageBox.Show("修改失败!");

                return; } }

        private void button2_Click(object sender, EventArgs e){//点击“取消”按钮所响应的事件

            this.Visible = false;//将该页面隐藏

        }  }}

修改的结果如下:

C#连接数据库和更新数据库

在每次对数据库进行修改之后,界面右边的listBox中的数据就会更新一次,所以每次对数据库操作之后都应该调用refurbish()方法。一个简单的使用C#对数据库进行增删改查的代码就写完了。代码写的很简单,只是完成了最简单的增删改查功能,可以将上述的代码更加完善。

上一页  1 2 3 4 

Tags:连接 数据库 更新

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接