C#/SQL Server数据库连接问题

最近连接数据库,就总结了一下
//这是插入的语句
SqlConnection conn = new SqlConnection("server=MRGAO-PC\\SQLEXPRESS;database=jiaohua;uid=sa;pwd=**********");//连接关键字,自己改成自己的
try
{
     conn.Open();//打开数据库
     string ins="insert  into  tb_jiaohua  (dtem,dhumidity,dt_humidity)  values  (‘" + tem+ "‘ , ‘" + humidity+ "‘ , ‘" + t_humidity + "‘)";//插入数据关键字
     SqlCommand cmd = new SqlCommand(ins, conn);
     cmd.ExecuteNonQuery();  //执行插入            
     conn.Close();//关闭数据库
}
catch (Exception ex)
{
      Console.WriteLine("无法连接到数据库!");
      Console.WriteLine(ex.Message);
}
 
 
//前面的连接数据库方法是一样的,但是执行插入和查询什么的可能语句不一样,因为插入是操作表,但查询是需要显示出来的。
//我觉得插入修改删除什么的方法可能一样,只是语句换一下,没验证,你自己试试吧。
//这个方法比较直观,但是每次执行语句时都需要连接数据库(也就是最前面那两三句话不能缺)。
//我今天用到了数据库的连接,就试了一下,这种方法没问题,验证过了。
 
 
//下面这是查询的语句,也验证过了,正确的
SqlConnection conn = new SqlConnection("server=MRGAO-PC\\SQLEXPRESS;database=jiaohua;uid=sa;pwd=***********");
try
{
    conn.Open();
    Console.WriteLine("成功连接到数据库!");
    SqlCommand cmd1 = new SqlCommand("select dtem from tb_jiaohua", conn);
    SqlDataReader dr = cmd1.ExecuteReader();
    while (dr.Read())
    {
        Console.Write(dr[0]);//这里都是控制台下面的程序,不是窗体里面的,但原理一样的,dr[0]就相当于查到的第一个数据变量,可以在窗体控件中显示的。
    }
        dr.Close();
        conn.Close();
}
catch (Exception ex)
{
     Console.WriteLine("无法连接到数据库!");
     Console.WriteLine(ex.Message);
}

C#/SQL Server数据库连接问题,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。