ADO.NET入门

作者: eugene_li | 来源:发表于2016-04-19 12:06 被阅读204次

ADO.NET

ADO.NET是用于数据的访问的组件

Connection对象

用于建立数据源与应用程序之间的连接(SQL Server,Oracle等)

//创建Connection对象
//一般连接字符串包含Data Source;Initial Catalog;User ID;Pwd
string connectionString = "Data Source=(local);Initial Catalog=db_Leaflet;User ID=sa;Pwd=sa";
SqlConnection connection = new SqlConnection(connectionString);
//打开连接
connection.open;

Command对象

访问数据库命令

//编辑Sql语句
string queryString = "SELECT _time from dbo.db_Position";
//创建Command对象
SqlCommand command = new SqlCommand(queryString, connection);

DataReader 对象

可从数据源提供高性能的数据流。

DataAdapter

DataAdapter 在 DataSet 对象和数据源之间起到桥梁作用。
DataAdapter 使用 Command 对象在数据源中执行 SQL 命令以向 DataSet 中加载数据,并将对 DataSet 中数据的更改协调回数据源。

DataSet

包含多个DataTable对象

实例


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string connectionString = "Data Source=(local);Initial Catalog=db_Leaflet;User ID=sa;Pwd=sa";
            string queryString = "SELECT num from dbo.db_Position";
            using (SqlConnection connection = 
                new SqlConnection(connectionString))
            {
                SqlCommand command = new SqlCommand(queryString, connection);
                command.Parameters.AddWithValue("num", 10);
                try
                {
                    connection.Open();
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        Console.WriteLine(reader[0]);
                    }
                    reader.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                Console.ReadLine();
            }    
        }
    }
}

相关文章

  • ADO.NET入门

    ADO.NET ADO.NET是用于数据的访问的组件 Connection对象 用于建立数据源与应用程序之间的连接...

  • EF框架

    什么是Entity Framework ADO.NET Entiry Framework是微软以ado.net为基...

  • 登录用户验证功能设计

    连接技术 数据库访问技术:ADO.NET ADO.NET操作数据库结构图 ADO.NET提供的四个核心对象 ADO...

  • VS2015 + EF6连接MYSQL

    ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/...

  • 简单使用 Entity Framework Code First

    .ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O...

  • 11.9c#总结

    9号 ADO.NET数据库 从三个方面学习数据库,掌握ADO.NET 的功能和组成,掌握使用 Connection...

  • C# WinForm实践开发教程——第 四 章 ADO.NET

    ADO.NET的优点: 互操作性 可维护性 可编程性 性能优化 可伸缩性 ADO.NET 的主要对象 Connec...

  • C#入门数据库增删改查

    在C#中ADO.NET技术提供了对数据源的访问,ADO.NET是一个类库,包含了Conection 对象、Coma...

  • 2.8

    2.8商品信息查询修改界面功能设计 1.什么是ADO.NET? ado.net提供与数据源进行交互的相关的公共方法...

  • ADO.NET

    ActiveX Data Objects(ADO) 是.NET平台应用程序和数据源进行交互的一组面向对象的类库 简...

网友评论

    本文标题:ADO.NET入门

    本文链接:https://www.haomeiwen.com/subject/jczalttx.html