C # winform Development Series-ADO. net

Source: Internet
Author: User

ADO. net name originated from ADO (ActiveX Data Objects), which is a broad class group used to access data in the past Microsoft technology. ADO is used. net name, because Microsoft, you want to indicate that this is in.. NET programming environment.

It provides platform interoperability and Scalable Data Access. Ado. Net enhances the support for non-connection programming modes and supports rich XML. Since the transmitted data is in XML format, any application that can read the XML formatProgramCan process data. In fact, components that accept data are not necessarily ADO. NET components. They can be a Microsoft Visual Studio-based solution or any application running on other platforms.

ADO. NET is an object-oriented class library used to interact with data sources. Generally, the data source is a database, but it can also be a text file, an Excel table or an XML file.

Ado. Net allows interaction with different types of data sources and databases. However, there is not a series of classes related to this to complete such work. Because different data sources adopt different protocols, different data sources must adopt corresponding protocols. Some old-fashioned data sources use the ODBC protocol, and many new data sources use the oledb protocol. Now more data sources are available. net ADO.. Net class library.

ADO. NET provides public methods for interacting with data sources, but uses a set of different class libraries for different data sources. These class libraries are called data providers and are usually named based on the protocols used to interact with them and the data source type. Table 1 contains some common data providers, the API prefixes they use, and data source types that allow interaction.

Basic Concepts

ADO and ADO. net

Dataset and datatable In ADO. NET 2.0

Overview of Data Access Application Block

Datatable. compute powerful functions

C # -- details the computing function of datatable

 

New Features of ADO NET

Transaction in ado.net 2.0

Some personal opinions on ADO. net connection pool

Discuss ADO. Net Object Model

Comparison between ADO and ADO. net

Ado.net 2.0 Learning

 

Introduction to the next generation of ADO. net

Introduction to ADO. NET Entity Framework

Introduction to ADO. NET data services 1.5

Ado.net Entity Framework Series

ADO. NET data service will provide offline Functions

Overview of ADO. Net object framework

ADO. NET data service

Best practices and skills for ADO. net

Interesting understanding of ADO. Net Object Model

Let's talk about ADO. Net vs JDBC.

 

Gao Haidong-ADO. NET 2.0

Ado. NET 2.0 operating instance

New Features of ADO. NET 2.0 dataset and able

Ado. NET 2.0 asynchronous data processing improves user experience

Ado. NET 2.0 large volume data operations and multiple dynamic result sets

Imbob-ADO. net

Analysis of ADO. Net (1)

Analysis of ADO. Net (2)

Analysis of ADO. Net (III)

Analysis of ADO. Net (IV)

Ado. Net Analysis (5)-ADO object --- connection object

Ado. Net Analysis (6)-using parameters and stored procedures

 

Fire★Cold ice-Reading Notes: "C #2005 classic Database Programming Tutorial"

(1) Overview of ADO. NET and its important classes

(2) C # Data Binding

(3) database connection-access the database programmatically

(4) database commands (SQL Server) -- access the database programmatically

(5) data reader object-access the database through programming

(6) data adapter object-access the database programmatically

(8) view

(7) DataSet object-access the database programmatically

(9) Stored Procedure

(10) transactions and concurrency

(11) SQL Server CLR Integration

Practical Application

Introduction to data concurrency in ADO. Net [transfer]

How to create an SQL Server database through a command line in the code

Use MySQL and. net2.0 together

How to read EXCEL from ADO. Net (I)

How to read EXCEL from ADO. Net (below)

Use oledb to import EXCEL to Dataset

How does one import data into Excel by dataset?

Read data from an Excel table to the datagridview.

C # How can I read all the tables in the ACCESS database?

Using ADO. Net to read and write Database BLOB data in blocks

C # three typical database operations

Using sqlbulkcopy to copy a large number of text files C # program code

 

ASP. NET Problems

Use the pageddatasource class to implement paging display of datalist and repeater controls [go]

A new table is returned without refreshing the web service.

Asp.net database connection method

[Translation] use the sqlbulkcopy class in Asp.net 2.0 to copy data in batches

Use sqlbulkcopy to migrate data in Asp.net 2.0

 

Others

Li Tianping my encapsulated ADO. Net for database operations classic class database development personal summary (ADO. Net summary) ADO. Net best practices skills

Master 10 popular techniques of ADO. net

SQL Server. NET Framework data provider connection pool

Comparison of Two transaction methods

Please discuss the necessity of high-performance paging!

Some experience when accessing MySQL database in. net!

SQL Server paging-based stored procedures

[Experience sharing] new high-performance paging Method for massive data

 

Storage Process Writing experience and optimization measures ()

[Original] General paging stored procedures, source code sharing, and mutual improvement

An ideal method for storing tree structure data in relational databases

[Share] tens of millions of paging stored procedures (with effect demonstration)

Let's analyze several paging stored procedures and comment out the best ones to help me wait for cainiao to use them.

For more information, see sqlhelper, accesshelper, mysqlhelper, oraclehelper, xmlhelper, and filehelper.

 

author: peterzb (Personal Development History Knowledge Base-blog)
Source: http://peterzb.cnblogs.com/
Article copyright owned by me, please reprint, however, this statement must be retained without the author's consent and the original article connection should be given clearly on the article page; otherwise, the legal liability should be held accountable.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.