1.连接数据库:
1.1Windows集成安全身份验证
string conn = "Data Source=.;Initial Catalog=Booklent;Integrated Security=True";//Booklent为数据库名
1.2指定服务器名登录、用户ID、用户口令和数据库名
string conn="server=localhost;uid=sa;pwd=123;database=Booklent.mdf";
SqlConnection connection=new SqlConnection(conn);
connection.Open();//打开数据库连接
2.向数据库插入数据
string sql = "insert into customer values('"+name+"','"+password+"','"+sex+"','"+phone+"')";//SQL语句
connection = new SqlConnection(connString);
connection.Open();
command = new SqlCommand(sql, connection);
command.ExecuteNonQuery();
MessageBox.Show("插入数据成功!");
3.向数据库读取数据
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataSet ds=new DataSet();
adapter.Fill(ds);
DataTable dt=ds.Tables[0];//取出其中一个表
DataRow dr=dt.Rows;
DataColumn dc=dt.Columns;
foreach (DataRow dr in dt.Rows) //遍历所有的行
foreach (DataColumn dc in dt.Columns) //遍历所有的列
Console.WriteLine(“{ 0}, { 1}, { 2}”, dt.TableName, dc.ColumnName, dr[dc]); //表名,列名,单元格数据
4.修改数据库中的数据
// 修改DataTable dt中第0行的“userName”属性
dt.Rows[0]["UserName"]=“Mary";
adapter.Update(ds, dt);//将DataSet的修改提交到数据库
5.删除数据库中的数据
// 删除表中第0行元素
dt.Rows[0].Delete();
adapter.Update(ds, dt);//将DataSet的修改提交到数据库