zoukankan      html  css  js  c++  java
  • ADO.NET链接执行SQL的小白思路

    ado.net 主要就是访问数据源  数据源就是数据库和数据库里面的东西
    针对不同的数据库ADO.NET会使用不同的方式去链接


    ADO首先链接数据库

    然后执行增删改查

    关闭

    清理资源


    引入命名空间----找到数据库(链接字符串)----实例化链接的对象


    ------connection对象去建立连接-------打开链接


    -------command命令对象,执行SQL。关闭



    过程

    1:引入命名空间
    using System .data . SqlClient;

    2: 链接服务器/数据库/--登陆

                  服务器名称------>数据库名称----->数据库账号--->密码
    string str = "server = xkc ;database = 1605" ; uid =sa; pwd =123


    3:实例化数据库连接对象
    sqlConnection  conn = new sqlConnection(登陆数据库用到的参数[str];共4个)

    4:打开数据库
    conn . Open();

    ------------以上建立好链接,并且打开了数据库,接下来就执行命令了。


    1: 创建执行SQL的对象
    Sqlcommand  cmd = new SqlCommand();

    2: 指定要执行的SQL语句/或者存储过程
    cmd . CommandText = "select * from user";

    3: 确定上面所赋值是SQL/或是存储过程
    cmd .CommandType = CommandText;

    -----以上有了链接/打开数据库的这个人【外交官】
    -----以上有了执行SQL的对象,接下来就执行SQL语句了【老板的命令】

    指定数据库所用的链接
    SQL的链接------>链接方式
    cmd .Connection = connn;


    声明一个数据流对象,把SQL执行后的结果交给他
    SqlDataReader  sdr = cmd . ExecuteReader();


    读取数据流中的数据
    sdr.Read()

    a = sdr["name"]



    结束
    关闭数据流对象
    sdr.Close();

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

    我有治疗灰指甲的特效药
  • 相关阅读:
    云时代架构阅读笔记一——架构师必备最全SQL优化方案
    虚拟机VMware安装Ubuntuix
    假期周总结八
    虚拟机VMware安装Kali Linux
    codeforces 401D (数位DP)
    2014 多校联合训练赛6 Fighting the Landlords
    lightoj 1224
    lightoj 1020 (博弈)
    lightoj 1019
    lightoj 1018 (状态压缩DP)
  • 原文地址:https://www.cnblogs.com/gggg/p/5848698.html
Copyright © 2011-2022 走看看