今天和昨天学习的内容:
1.SQL2005数据库的连接:
c# 代码
- using System.Data.SqlClient;
- String sql = "select id,title,time from news order by id desc";
- private SqlConnection con=con = new SqlConnection("server=192.168.1.118\\sqlexpress;database=news;uid=sa;pwd='kings'");
- con.Open();
- DataSet ds = new DataSet();
- SqlDataAdapter cmd = new SqlDataAdapter(sql, con);
- cmd.Fill(ds, "news");
- DataGrid1.DataSource = ds.Tables["news"].DefaultView;
- DataGrid1.DataBind();
c# 代码
- con.Open();
- String sql = "delete from news where id=" +(c_id.Text.Trim());
- cmd = new SqlCommand(sql,con);
- cmd.ExecuteNonQuery();
c# 代码
- SqlCommand cmd = new SqlCommand("select * from yanzheng", conn);
- SqlDataReader myReader=null;
- conn.Open();
- try
- {
- myReader = cmd.ExecuteReader();
- while (myReader.Read())
- {
- name=(String)myReader["name"];
- password=(String)myReader["password"];
- }
- }
- catch (Exception ex) {
- Response.Write(ex.ToString());
- }
- finally {
- if(myReader!=null)
- myReader.Close();
- if (conn.State == ConnectionState.Open)
- conn.Close();
- }
- Width="500px"
- PagerStyle-HorizontalAlign="left"
- PagerStyle-Mode="NumericPages"
- OnPageIndexChanged="ChangePage"
- HeaderStyle-BackColor="#AAAADD"
- AlternatingItemStyle-BackColor="#ffffcd"
- BorderColor="Black"
- CellPadding="0"
- CellSpacing="0"
- AutoGenerateColumns="false"
- PageSize="20" AllowPaging="True"
- >
- <columns></columns>
- "Left" />
- "AntiqueWhite" />
- "Left" Mode="NumericPages" />
- "#FFFFCD" />
2.DataAdapter对象和DataSet对象:
DataAdapter对象用于获取数据,填充DATASET中的表和约束将对DATASET的更改提交回数据员.