星期五。。。。

 今天考试了,考得比较惨,还是需要好好的努力吧,好好把以前的东西补补吧,加油。。。

今天老师还讲了点数据库连接的知识,比如

使用ExecuteScalar()操作数据库

string str = "server='(local)';database='mytable';uid='sa';pwd='sa'";   //创建连接字串

            SqlConnection con = new SqlConnection(str);                                          //创建连接对象

            con.Open();                                                                                                        //打开连接

            string strsql = "select * from mynews order by id desc";

            SqlCommand cmd = new SqlCommand(strsql, con);      

            Label1.Text = "查询出了Id为" + cmd.ExecuteScalar() \;                           //使用ExecuteScalar查询

ExecuteScalar()方法也用来执行SQL语句,但是ExecuteScalar()执行SQL语句后的返回值与ExecuteNonQuery()并不相同,ExecuteScalar()方法的返回值的数据类型是Object类型。如果执行的SQL语句是一个查询语句(SELECT),则返回结果是查询后的第一行的第一列,如果执行的SQL语句不是一个查询语句,则会返回一个未实例化的对象,必须通过类型转换来显示

你可能感兴趣的:(sql,数据库,server,String,object,database)