Fork me on GitHub
魔芋铃

做数据库时的总结1

用C#连接SQL数据库。
代码如下: 

  string sConn = @"Data Source=.; Initial Catalog=DBS; Integrated Security=True";

            SqlConnection conn = new SqlConnection(sConn);

             //建立一个字符串,里面放数据库的信息。Data Source =. 表示为数据库为本地数据库。
             //Initial Catalog=DBS 表示连接的是那个数据库。
放在一个botton_click函数中:

   private void btnGetData_Click(object sender, EventArgs e)

        {  

 老师在每个Botton_click中放入了数据库连接的东西;

 SqlDataReader reader = cmd.ExecuteReader();

listBox1.Items.Clear();

    while (reader.Read())

   {

     string Sno = reader["Sno"].ToString().Trim();

     string Sname = reader["Sname"].ToString().Trim();

    string Ssex = Convert.IsDBNull(reader["Ssex"]) ? "" : reader["Ssex"].ToString().Trim();

    int Sage = Convert.IsDBNull(reader["Sage"]) ? 20 : Convert.ToInt32(reader["Sage"]);

     string Sdept = Convert.IsDBNull(reader["Sdept"]) ? "" : reader["Sdept"].ToString().Trim();
 string s = string.Format("No:{0}, Name:{1}, Sex:{2}, Age:{3}, Dept:{4}", Sno, Sname, Ssex, Sage, Sdept);

 

      listBox1.Items.Add(s);

     }

     reader.Close();

IsDBNull 方法测试 value 参数是否等于 DBNullValue 它与下列代码等效:

Return DBNull.Value.Equals(value) 
posted @ 2015-03-13 23:48  魔芋铃  阅读(149)  评论(0编辑  收藏  举报