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();
  • 相关阅读:
    JSP中page和pageContext的区别
    exe4j生成的exe文件没有把jre文件也打进exe文件中
    exe4j将jar文件和jre文件打包成exe
    exe4j打包jar文件为exe文件出现的问题:The JAVA_HOME environment variable does not point to a working 32-bit JDK or JRE.
    JS作用域
    js 函数
    js数组
    js表达式和语句
    js操作符
    js注释和数据类型转换
  • 原文地址:https://www.cnblogs.com/yunpeng521/p/7111810.html
Copyright © 2011-2022 走看看