zoukankan      html  css  js  c++  java
  • ADO.NET

    //编写连接字符串(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();
  • 相关阅读:
    hdu6325 /// 上凸包
    hdu6315 /// 线段树区间更新
    hdu6311 /// 欧拉路径 无向图最小路径覆盖 输出正反路径
    Codeforces Round #535 F-MST Unification
    HDU4405 Aeroplane chess (概率DP,转移)
    ZOJ 3329 One Person Game(概率DP,求期望)
    poj3744 (概率DP+矩阵快速幂)
    “美登杯”上海市高校大学生程序设计 E. 小花梨的数组 (线段树)
    关于标记的一些事~~
    关于C(n,m) 的奇偶 ,与C(n,0),C(n,1),C(n,2)…C(n,n).当中有多少个奇数
  • 原文地址:https://www.cnblogs.com/yunpeng521/p/7111810.html
Copyright © 2011-2022 走看看