做数据库时的总结1
时间:2022-03-14 06:48
用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 参数是否等于 。 它与下列代码等效:
Return DBNull.Value.Equals(value)