zoukankan      html  css  js  c++  java
  • ADO.NET数据库访问技术

    ADO.net:数据库访问技术
    程序操作的数据都是变量或对象,这些东西都存在于内存中
    但是有很多的数据是存在数据库中的,数据库中的数据存在于硬盘上

    作用:将数据库中的数据取到内存中来,可以让程序进行操作
    将内存中的数据,写入到数据库中

    1、using System.Data.SqlClient; //引用命名空间

    2、建立 数据库连接类
    string str = "server=.;database=Data0515;user=sa;pwd=123;";//连接字符串
    SqlConnection conn = new SqlConnection(str);

    3、建立 数据库操作类
    SqlCommand cmd = conn.CreateCommand();

    cmd.CommandText = "select *from student";

    4、开启数据库连接通道
    conn.Open();

    5、读取数据,数据读取类
    SqlDataReader dr = cmd.ExecuteReader();

    if (dr.HasRows) //是否读取到了数据
    {
    while (dr.Read()) //循环一行一行的往下读
    {
    //每读一行,都要执行的操作
    Console.WriteLine(dr[0].ToString() + " " + dr[1].ToString() + " " + dr[2].ToString() + " " + Convert.ToDateTime(dr[3]).ToString("yyyy年MM月dd日") + " " + Convert.ToInt32(dr[4]));
    }
    }

    6、关闭数据库通道!!!!!
    conn.Close();
    ------------------------------------------------------------------------------------------------
    添加:
    cmd.ExecuteNonQuery();


    修改:

    删除:

  • 相关阅读:
    readonly
    cut
    finger
    ping fping
    chmod/chown/chgrp/chattr
    synchronized 和 volatile 比较
    volatile的适用场合
    volatile的适用场合
    细说Java多线程之内存可见性
    SDUT2139图结构练习——BFS——从起始点到目标点的最短步数
  • 原文地址:https://www.cnblogs.com/songfengyao/p/5676781.html
Copyright © 2011-2022 走看看