• .Net之路(二)简介


    前言

           

    ADO.NET的名称起源于ADO(ActiveX Data Objects),是.NET Framework主要组件之一(其他有XML 、线程处理、IO、组件模型、安全性、诊断等)用于在以往microsoft技


    术中访问数据。之所以使用ADO.NET名称,是因为。2000年,微软的Microsoft .NET计划开始成形,许多的微软产品都冠上.NET的标签,ADO也不例外,改名为ado.net并包装


    到.NET Framework类别库中,成为.NET平台中唯一的资料存取元件。


              从上面一段百度的解释中,我们可以获得这样一句话。.ado.net与以往的ado都是访问数据库的

           

    与ado.net的区别

           

             


    在实际操作中,对于ado访问数据库大家还记得。需要set ojrrs=nothing,用来释放数据库资源。相比较ado.net,由于是离线的操作数据库。也就不需要了,这样一来对于处理



    器损耗也就小了一些。


    核心的类


             .net Framework数据提供程序


    用于管理数据及存储数据的,建立连接,使用command对象执行命令,从数据源中返回结果。利用构造函数或者调用createcommand方法,创建command对象。command


    对象的sql语句通过commandtext属性进行查询和修改。


               

    Dim conn As SqlClient.SqlConnection
            Dim cmd As SqlClient.SqlCommand
            conn = New SqlClient.SqlConnection(DBConstr.connstring)  '连接数据库
            cmd = conn.CreateCommand()                                                '创建插入命令
            cmd.CommandText = "Insert INTO Scores(Username,Score) Values (@Username,@Score)"       '插入字符串
            cmd.Parameters.Add(New SqlClient.SqlParameter("@Username", Username)) '创建参数Username
            cmd.Parameters.Add(New SqlClient.SqlParameter("@Score", value))      '创建参数value
            conn.Open()           '打开连接
            cmd.ExecuteNonQuery()

                具体对象


                 connection对象


                     要连接一个数据源就要使用数据connection对象,连接字符串格式基本相同


                  1.oledb连接


                       provider =msdaora;Data Source =MYdatabase;User Id=username;password=yourpassword;


                  2.sqlconnection连接

       

                      initial catalog =pubs;data source =(local);User Id =sa;password =yourpassword;


                command 对象


                    执行命令,用以删除、更改数据等。


                DataReader对象


                    创建Command对象实例后,通过调用Command.ExecuteReader来创建一个DataReader对象,以获取数据源中的行。


              DataReader对象


                    使用connection对象连接数据源,使用Command对象获取DataSet对象中的数据,将数据更新回数据源。象提供连接 DataSet 对象和数据源的桥梁。DataAdapter 使


    用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并使对 DataSet 中数据的更改与数据源保持一致。






  • 相关阅读:
    MyBatis的几种使用形式。
    laradock开发环境搭建笔记
    前端如何引入vConsole
    技术更迭,一往无前
    博客园使用markdown
    python telnetlib 模块实现功能端口扫描
    kubernetes之ingress部署
    kubernetes之ingress error: endpoints "default-http-backend" not found
    mvc 查询条件回显
    BootStrap 下来菜单点击两次才弹框问题
  • 原文地址:https://www.cnblogs.com/guziming/p/4232746.html
Copyright © 2020-2023  润新知