首页 > 学院 > 开发设计 > 正文

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

2019-11-17 03:13:04
字体:
来源:转载
供稿:网友

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);}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表