失恋副作用

博客园 首页 新随笔 联系 订阅 管理
  75 随笔 :: 0 文章 :: 0 评论 :: 17824 阅读
复制代码
//编写连接字符串(string类型)
            //四个参数:server:用户端,database:数据库名,user:用户登录名,pwd:密码
            string sql = "server=.;database=Data0551;user=sa;pwd=123;";



            //创建链接数据库对象
            //实例化出
            SqlConnection conn = new SqlConnection(sql);   //括号里放的参数是:用于打开SQL Server数据库的连接,所以放上述的sql
            //conn这个对象就是专门链接你写的这个数据库的string sql = "server=.;database=Data0551;user=sa;pwd=123;";
            //Connection:连接



            //创建数据库操作对象,Command:命令
            //这里不是实例化了,而是通过连接的数据库对象,来创建命令对象
            SqlCommand cmd = conn.CreateCommand();    //conn的CreateCommand()方法




            //执行操作

            //注意给操作对象cmd的属性CommandText:命令文本,它返回的是string类型,直接写sql语句即可
            cmd.CommandText = "select * from Users";

            //真正操作,先是打开数据库连接,conn的Open方法
            conn.Open();      //打开数据库连接

            //在这里写内容

            //将语句执行,结果查询到dr中
            SqlDataReader dr = cmd.ExecuteReader();     //ExecuteReader这是个方法,因为需要读取,而它返回的是一个Sql DataReader的数据类型,所以需要这个类型进行接收
            //这时数据库对象的数据就读到了dr 里边

            //dr.Read();    //指针往下走一行,前进一行看看,下一行有没有数据,有的话返回true没有返回false,这时布尔类型的

            Console.WriteLine("id    编号    用户名    密码    昵称    性别    生日    民族");
            while (dr.Read()){
                //Console.WriteLine(dr[0] + " | " + dr[1] + " | " + dr[2]);    //索引数可以换成 "string列名"
                Console.WriteLine(dr["Ids"] + " | " + dr["Ucode"] + " | " + dr["UserName"] + " | " + dr["PassWord"] + " | " + dr["NickName"] + " | " +(Convert.ToBoolean( dr["Sex"]) ? "":"") + " | " +Convert.ToDateTime( dr["Birthday"]).ToString("yyyy年MM月dd日") + " | " + dr["Nation"]);
            }


            

            conn.Close();     //关闭数据库连接

            Console.ReadLine();
复制代码

 

posted on   失恋副作用  阅读(117)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示