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

    数据访问技术

    就是将C#和MSSQL连接起来的一个纽带

    也可以通过ADO.NET将内存中的临时数据写入到数据库中,

    也可以将数据库中数据提取到内存中供程序调用

    所有数据访问技术的基础

    连接数据库基本格式:

    1.数据库连接类 SqlConnection

    2.数据库操作类  CqlCommand

    1.连接数据库

    写连接字符串,立马就要想到有4点要写完,1.连接那台服务器,2,连接那个数据库,3,连接用户名,4.密码

    实例化数据连接类,将连接字符串写到构造函数中,让这个类构造完毕后连接到指定的服务器和数据库上

    SqlConnection conn=new SqlConnection("server=(local);database=kulianjie;user=sa;pwd=123");

    2.设置要对数据库中的表的操作

    通过已经连接的数据库创建一个对此库的操作类

    SqlCommand cmd=conn.CreateCommand();

    /查询语句
    cmd.CommandText = "select *from Users";

    conn.Open();//数据库连接开启
    SqlDataReader dr = cmd.ExecuteReader();//调用此方法用来查询 !!!!

    //每执行一次这个方法,指针就向下走一行,读取下面一行的数据,如果下面没有数据了,那么会返回一个false
    while (dr.Read())
    {
    //如果读出来数据,那么当前读到的这一行数据就放在dr这个对象里,可以使用两种方式将数据取出来
    //1、使用索引 - dr[索引值]
    Console.WriteLine(dr[0] + " " + dr[1] + " " + dr[2] + " " + (((bool)dr[3]) ? "男" : "女") + " " + Convert.ToDateTime(dr[4]).ToString("yyyy年MM月dd日") + " " + dr[5]);
    //2、使用列名 - dr["列名"]
    Console.WriteLine(dr["UserName"] + " " + dr["Nation"]);
    }
    conn.Close();//数据库连接关闭

  • 相关阅读:
    关于本Blog无法进行评论问题的说明
    Apusic Operamasks例子部署过程
    JVM启动参数(转)
    20070724中间件产品培训方式总结
    写Blog的意义
    磁碟機讀取光碟片時遇故障7/9
    .aspx沒有語言擴充功能8/14
    水晶報表公式的dateadd及cstr應用7/11
    中毒了:Trojar6/26
    學位英語考試通過啦8/28
  • 原文地址:https://www.cnblogs.com/lulichao/p/5865393.html
Copyright © 2011-2022 走看看