C#连接数据库和更新数据库
2009-03-20 08:21:00 来源:WEB开发网对数据库的操作类写好了。然后就来实现增删改的功能:
理一下思路,先添加一个用户,如何编写代码:1、得到客户所填的数据(用户名和密码);2、编写insert语句,将用户信息通过ConnDb()类添加到数据库中;3、返回一个影响行数以便通知客户执行是否成功。代码如下:
private void add_but_Click(object sender, EventArgs e)
{//按钮单击事件
//得到用户所填的用户名和密码
string uname = this.uname_text.Text; string upass = this.upass_text.Text;
string sql = string.Format("insert into users values('{0}','{1}')",uname,upass);//拼写sql语句将该用户信息插入到数据库中
int x = new Db.ConnDb().update(sql);//通过ConnDb()对象的update()方法执行sql语句并返回一个影响行数
if (x > 0)
{//如果影响行数大于0则说明插入成功,否则的话插入失败
MessageBox.Show("添加成功!");
} else {
MessageBox.Show("添加失败!");
} }
添加一个用户之后,在右边的listBox中显示出来:
public void refurbish()
{ string sql = "select * from users";//sql语句查询数据
DataSet ds = new Db.ConnDb().query(sql);//查询返回一个DataSet
this.listBox1.DisplayMember = "username";//listBox中要显示的列
this.listBox1.DataSource=ds.Tables[0];// listBox的数据源
}
更多精彩
赞助商链接